LATROMI Manuais wiki http://docs.latromi.com.br/index.php?title=Seja_Bem_Vindo! MediaWiki 1.31.0 first-letter Mídia Especial Discussão Usuário Usuário Discussão LATROMI Manuais LATROMI Manuais Discussão Arquivo Arquivo Discussão MediaWiki MediaWiki Discussão Predefinição Predefinição Discussão Ajuda Ajuda Discussão Categoria Categoria Discussão Desenvolvedor Terminologia Seja Bem Vindo! 0 1 1 2014-02-22T22:42:40Z MediaWiki default 0 wikitext text/x-wiki '''MediaWiki instalado com sucesso.''' Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Começando == * [//www.mediawiki.org/wiki/Manual:Configuration_settings Lista de opções de configuração] * [//www.mediawiki.org/wiki/Manual:FAQ FAQ do MediaWiki] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de discussão com avisos de novas versões do MediaWiki] * [//www.mediawiki.org/wiki/Localisation#Translation_resources Traduza o MediaWiki para seu idioma] 4b1a92b7cc59545ea10a095042ea22415cf6c021 34 1 2014-02-23T23:07:57Z Daniel.giacomelli 1 wikitext text/x-wiki Seja bem vindo a Wiki de manuais LATROMI.<br /> A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> '''O que é o WecDB?''' WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: WecDB Client e WecDB Web. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Começando == * [//www.mediawiki.org/wiki/Manual:Configuration_settings Lista de opções de configuração] * [//www.mediawiki.org/wiki/Manual:FAQ FAQ do MediaWiki] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de discussão com avisos de novas versões do MediaWiki] * [//www.mediawiki.org/wiki/Localisation#Translation_resources Traduza o MediaWiki para seu idioma] f711188ab30ef39958fd3390ba953cefc61bd54c 35 34 2014-02-23T23:08:44Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Página principal]] para [[Seja bem vindo a Wiki de manuais LATROMI]] sem deixar um redirecionamento: Renomeando página inicial wikitext text/x-wiki Seja bem vindo a Wiki de manuais LATROMI.<br /> A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> '''O que é o WecDB?''' WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: WecDB Client e WecDB Web. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Começando == * [//www.mediawiki.org/wiki/Manual:Configuration_settings Lista de opções de configuração] * [//www.mediawiki.org/wiki/Manual:FAQ FAQ do MediaWiki] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de discussão com avisos de novas versões do MediaWiki] * [//www.mediawiki.org/wiki/Localisation#Translation_resources Traduza o MediaWiki para seu idioma] f711188ab30ef39958fd3390ba953cefc61bd54c 39 35 2014-02-23T23:17:40Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> = Produtos = == WecDB == O WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. b21007999596b348ee618eded5f464bf2da7523d 40 39 2014-02-23T23:19:40Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> = WecDB = O WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. 0c32ee40c6fa76818a223f9db5241827432b5845 41 40 2014-02-23T23:23:36Z Daniel.giacomelli 1 /* WecDB */ wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] ba341127b06d4bfb050bdf5b4acee37f00ae3cca 42 41 2014-02-23T23:24:30Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Seja bem vindo a Wiki de manuais LATROMI]] para [[Bem vindo a LATROMI Wiki]] sem deixar um redirecionamento: Alteração no titulo wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] ba341127b06d4bfb050bdf5b4acee37f00ae3cca 44 42 2014-02-23T23:34:15Z Daniel.giacomelli 1 wikitext text/x-wiki {{Info/Música/artista | fundo = grupo_ou_banda | nome = Led Zeppelin | imagem = LedZeppelinmontage.jpg | imagem_tamanho = 250px | imagem_legenda = Topo:[[Jimmy Page]] e [[John Bonham]]<br />Abaixo:[[John Paul Jones]] e [[Robert Plant]]. | origem = [[Londres]], [[Inglaterra]] | país = {{GBR}} | período = 1968–1980<br /><small>(reuniões posteriores: 1985, 1988, 1995 e 2007)</small> | gênero = [[Hard rock]],<ref name="Starr2009">Erica Starr. ''[http://books.google.com/books?id=eBjsJi05QsMC&pg=PA8 The Everything Rock Drums Book with CD: From Basic Rock Beats and Syncopation to Fills and Drum Solos - All You Need to Perform Like a Pro]''. Everything Books; 2009. ISBN 1-59869-627-0. p. 8.</ref> [[heavy metal]], [[blues-rock]], [[folk rock]], [[rock psicodélico]], [[rock progressivo]]<!-- NÃO ALTERE SEM PRÉVIA DISCUSSÃO --> | gravadora = [[Atlantic Records|Atlantic]], [[Swan Song Records|Swan Song]] | afiliações = [[Page and Plant]], [[The Honeydrippers]], [[The Yardbirds]] | site = [http://www.ledzeppelin.com/ www.ledzeppelin.com] | integrantes = | exintegrantes = [[Jimmy Page]]<br />[[John Paul Jones]]<br />[[Robert Plant]]<br />[[John Bonham]] }} A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] 2845cc3be2dd95daf38c312e7fd5a7ecebf49eab 45 44 2014-02-23T23:35:09Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] ba341127b06d4bfb050bdf5b4acee37f00ae3cca 46 45 2014-02-23T23:37:36Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Úteis == * [//Instalando_o_WecDB_Client Instalação do Portal WecDB] * [//Instalando_o_Portal_WecDB Instalação do Portal WecDB] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] dea7a883a6a94287bf2fe73a14c6eac8b7600409 47 46 2014-02-23T23:38:23Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Úteis == * Instalando_o_WecDB_Client|Instalação do Portal WecDB * Instalando_o_Portal_WecDB|Instalação do Portal WecDB ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] abbf0c704c3dd7c62acdb11a37197863ad6741c4 48 47 2014-02-23T23:43:14Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Úteis == * [[Instalando_o_WecDB_Client|Instalação do WecDB Client]] * [[Instalando_o_Portal_WecDB|Instalação do Portal WecDB]] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] 78aa6561b81952ee1fb980333e8262eeafecf7bf 49 48 2014-02-23T23:43:41Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * [[Instalando_o_WecDB_Client|Instalação do WecDB Client]] * [[Instalando_o_Portal_WecDB|Instalação do Portal WecDB]] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] 19018d41eb59d5837e9189058df271e5e1e1f41f MediaWiki:Sidebar 8 3 2 2014-02-23T02:10:54Z Daniel.giacomelli 1 Criou página com ' * navigation ** mainpage|mainpage-description ** www.latromi.com.br|Latromi ** recentchanges-url|recentchanges ** randompage-url|randompage * SEARCH * TOOLBOX * LANGUAGES' wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** www.latromi.com.br|Latromi ** recentchanges-url|recentchanges ** randompage-url|randompage * SEARCH * TOOLBOX * LANGUAGES b967ed1d25fa6a38c78070b47f5aa6b3bba3033e 3 2 2014-02-23T02:11:40Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description *** www.latromi.com.br|Latromi ** recentchanges-url|recentchanges ** randompage-url|randompage * SEARCH * TOOLBOX * LANGUAGES a44990a9492233e9f61edfff88bf5c1db774a5d7 4 3 2014-02-23T02:12:02Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** LATROMI *** www.latromi.com.br|Latromi ** recentchanges-url|recentchanges ** randompage-url|randompage * SEARCH * TOOLBOX * LANGUAGES 0aaae44fa200a7a9058ac4bf32d59c66a631e7af 5 4 2014-02-23T02:12:37Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** LATROMI ** recentchanges-url|recentchanges ** randompage-url|randompage * SEARCH * TOOLBOX * LANGUAGES 177b642ab2e89204e6313124d5bddac21d88a18b 6 5 2014-02-23T02:13:07Z Daniel.giacomelli 1 wikitext text/x-wiki * LATROMI ** Instalação * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * SEARCH * TOOLBOX * LANGUAGES efe2cb54b861026015e4345f7462cbad51840a57 7 6 2014-02-23T02:13:33Z Daniel.giacomelli 1 wikitext text/x-wiki * latromi ** www.latromi.com.br|Instalação * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * SEARCH * TOOLBOX * LANGUAGES adbf52fd0c82d45e74e0f0babfa5676e5a698c3a 8 7 2014-02-23T02:14:23Z Daniel.giacomelli 1 wikitext text/x-wiki * latromi ** www.latromi.com.br|Instalação * teste ** www.latromi.com.br|Instalação2 * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * SEARCH * TOOLBOX * LANGUAGES 4f8c4decac0a753d735122bf07800d0609975800 9 8 2014-02-23T02:14:43Z Daniel.giacomelli 1 wikitext text/x-wiki * teste3 ** www.latromi.com.br|Instalação * teste ** www.latromi.com.br|Instalação2 * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * SEARCH * TOOLBOX * LANGUAGES d442b947f36310f14fcc1b8a17c850e71ed651c6 10 9 2014-02-23T02:15:50Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * WecDB Web ** Instalando * WecDB Client ** Instalando * SEARCH * TOOLBOX * LANGUAGES 3b1995431272415828d5c16ec56fd4b7bfaf545d 11 10 2014-02-23T02:16:19Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * WecDB Web ** www.latromi.com.br|Instalando * WecDB Client ** www.latromi.com.br|Instalando * SEARCH * TOOLBOX * LANGUAGES ba62a7d2b3af0a7f6ca8495e2d9c6526bb49b271 22 11 2014-02-23T15:25:41Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Portal WecDB ** Instalando_o_Portal_WecDB|Instalando * WecDB Client ** www.latromi.com.br|Instalando * SEARCH * TOOLBOX * LANGUAGES b4ffc9471d307a852c766358ce1403f7798a6869 23 22 2014-02-23T15:27:12Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Portal WecDB ** Instalando_o_Portal_WecDB|Instalando * WecDB Client ** Instalando_o_WecDB_Client|Instalando * SEARCH * TOOLBOX * LANGUAGES 3b33761a55c848abdae0c1bcb28ff66d3098968c 24 23 2014-02-23T15:27:38Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Portal WecDB ** Instalando_o_Portal_WecDB|Instalação * WecDB Client ** Instalando_o_WecDB_Client|Instalação * SEARCH * TOOLBOX * LANGUAGES 78cea3a3cb6af91ee22d88a83efe238c9fcc15f1 36 24 2014-02-23T23:10:10Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** Seja_bem_vindo_a_Wiki_de_manuais_LATROMI|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Portal WecDB ** Instalando_o_Portal_WecDB|Instalação * WecDB Client ** Instalando_o_WecDB_Client|Instalação * SEARCH * TOOLBOX * LANGUAGES 02ccdee7efd0bb9d6ee121791b330d1a2a1dcc5d 38 36 2014-02-23T23:14:09Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Portal WecDB ** Instalando_o_Portal_WecDB|Instalação * WecDB Client ** Instalando_o_WecDB_Client|Instalação * SEARCH * TOOLBOX * LANGUAGES 78cea3a3cb6af91ee22d88a83efe238c9fcc15f1 50 38 2014-02-23T23:44:53Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * WecDB Client ** Instalando_o_WecDB_Client|Instalação * Portal WecDB ** Instalando_o_Portal_WecDB|Instalação * SEARCH * TOOLBOX * LANGUAGES 6e9b3b2f5b9e2effaffcc998621758518e2f6daf Instalando o LATROMI Web 0 4 12 2014-02-23T14:21:14Z Daniel.giacomelli 1 Criou página com '==Requisitos mínimos== * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do...' wikitext text/x-wiki ==Requisitos mínimos== * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) ==Instação== * Baixe o arquivo que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. * Vá em Iniciar\Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em ''Pools de Aplicativo'', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avaçadas, informe ''true'' na opção ''Habilitar Aplicativo de 32 Bits''. (essa opção é importante para que funcione a integração com o Crystal Reports) * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção ''Converter para Aplicativo''. * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. f2ddcc3a905d16cbba86ffc530fcd46522688915 13 12 2014-02-23T14:24:23Z Daniel.giacomelli 1 wikitext text/x-wiki ==Requisitos mínimos== * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) ==Instalação== * Baixe o arquivo que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. * Vá em Iniciar\Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. ec5403977fe02299510254037d571fc49a943893 14 13 2014-02-23T14:46:00Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Instalando wecdb web]] para [[Instalando o Portal WecDB]] sem deixar um redirecionamento: Alteração do Título wikitext text/x-wiki ==Requisitos mínimos== * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) ==Instalação== * Baixe o arquivo que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. * Vá em Iniciar\Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. ec5403977fe02299510254037d571fc49a943893 19 14 2014-02-23T15:06:15Z Daniel.giacomelli 1 Inclusão de Imagens wikitext text/x-wiki ==Requisitos mínimos== * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) ==Instalação== [[Arquivo:Win7_Recursos_do_windows.png.png|200px|thumb|rigth|Ativação de Recursos do Windows]] [[Arquivo:Win7_iis7_configurando_pool.png|200px|thumb|rigth|Criação do Pool de Aplicativos]] [[Arquivo:Win7_iis7_criando_pool.png|200px|thumb|rigth|Configurações Avançadas do Pool de Aplicativos]] * Baixe o arquivo que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. * Vá em Iniciar\Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. 90d71ebc7727c1f9a679aff63d1e0483b1ab5249 20 19 2014-02-23T15:22:24Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki ==Requisitos mínimos== * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) ==Instalação== * Baixe o arquivo que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. * Vá em Iniciar\Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. 754038d4484e5c29ca7aaf224c6d493359d65344 21 20 2014-02-23T15:24:01Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki ==Requisitos mínimos== * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) ==Instalação== * Baixe o arquivo que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. 9aeef7066aecc78eb5bd0aa050e961efaa3d6349 25 21 2014-02-23T15:28:43Z Daniel.giacomelli 1 wikitext text/x-wiki {toc} ==Requisitos mínimos== * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) ==Instalação== * Baixe o arquivo que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. 56fa5ae1ed5cd1a57713487fee8224babbd5dc1a 26 25 2014-02-23T15:28:58Z Daniel.giacomelli 1 wikitext text/x-wiki ==Requisitos mínimos== * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) ==Instalação== * Baixe o arquivo que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. 9aeef7066aecc78eb5bd0aa050e961efaa3d6349 27 26 2014-02-23T22:24:19Z Daniel.giacomelli 1 wikitext text/x-wiki ==Requisitos mínimos== * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) ==Instalação== * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. 4ecf2fce6b3c8a0167e52728c1b5b6660760eeca 28 27 2014-02-23T22:41:33Z Daniel.giacomelli 1 Inclusão das instruções de preenchimento do Web.config wikitext text/x-wiki == Requisitos mínimos == * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) == Instalação == === Extração do arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. ec2a5ff2f0cb2e167dc509adfbee57d0d6fa2514 30 28 2014-02-23T22:47:15Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) == Instalação == === Extração do arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. 4fb30bd4d77b25333f4503ea97675f2f01e25984 32 30 2014-02-23T22:50:53Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) == Instalação == === Extração do arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. afb41a8a3a4d076e1740ea460ca88176aea34dc4 33 32 2014-02-23T22:51:31Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. e79c01d320f78aa96cdcc36cb0447197355c5906 Arquivo:Win7 iis7 criando pool.png 6 5 15 2014-02-23T14:49:55Z Daniel.giacomelli 1 PrintScreen da tela de Criação de Pool de Aplicativo do II7 wikitext text/x-wiki PrintScreen da tela de Criação de Pool de Aplicativo do II7 239ec18013f65711384c72c4639238b298a0d6d2 Arquivo:Win7 Recursos do windows.png.png 6 6 16 2014-02-23T14:51:25Z Daniel.giacomelli 1 Tela de ativação de Recursos do Windows, do Windows 7 wikitext text/x-wiki Tela de ativação de Recursos do Windows, do Windows 7 a0eb785ab86e82a7fa5885c01efef4bb30771385 18 16 2014-02-23T14:56:45Z Daniel.giacomelli 1 Daniel.giacomelli enviou uma nova versão de &quot;[[Arquivo:Win7 Recursos do windows.png.png]]&quot; wikitext text/x-wiki Tela de ativação de Recursos do Windows, do Windows 7 a0eb785ab86e82a7fa5885c01efef4bb30771385 Arquivo:Win7 iis7 configurando pool.png 6 7 17 2014-02-23T14:52:39Z Daniel.giacomelli 1 PrintScreen da tela Configurações Avançadas do II7 wikitext text/x-wiki PrintScreen da tela Configurações Avançadas do II7 b361b192ae96c536378c92bf8b5cf519813d5849 Arquivo:Win7 iis7 converter para aplicativo.png 6 8 29 2014-02-23T22:45:57Z Daniel.giacomelli 1 Tela de Criação de Aplicativo no IIS 7, Windows 7 wikitext text/x-wiki Tela de Criação de Aplicativo no IIS 7, Windows 7 0dbea6732d1602d3f9d1046aa4d468fffb613b57 Arquivo:Win7 iis7 converter para aplicativo confirmacao.png 6 9 31 2014-02-23T22:49:58Z Daniel.giacomelli 1 Tela de Confirmação da Conversão para aplicativo do IIS 7, no Windows 7 wikitext text/x-wiki Tela de Confirmação da Conversão para aplicativo do IIS 7, no Windows 7 8b94042f82881c68f3f97a3a7faf2406a94505ba MediaWiki:Mainpage 8 10 37 2014-02-23T23:13:03Z Daniel.giacomelli 1 Criou página com 'Seja_bem_vindo_a_Wiki_de_manuais_LATROMI' wikitext text/x-wiki Seja_bem_vindo_a_Wiki_de_manuais_LATROMI 3ea3d5c42b5f6ae8ff0128b5479bbd932a6f9c34 43 37 2014-02-23T23:25:09Z Daniel.giacomelli 1 wikitext text/x-wiki Bem_vindo_a_LATROMI_Wiki a3702536b3af3a01a44d862b2979809c125a734a Seja Bem Vindo! 0 1 51 49 2014-02-23T23:59:26Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * [[Instalando_o_WecDB_Client|Instalação do WecDB Client]] * [[Instalando_o_Portal_WecDB|Instalação do Portal WecDB]] * [https://www.dropbox.com/s/veie2qq5k7t2goq/WECDB%20-%20Documenta%C3%A7%C3%A3o.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] 01d6b90a45aff0f1c1b31a9be4ac7479bc16c09f 52 51 2014-02-24T00:06:33Z Daniel.giacomelli 1 /* Páginas Importantes */ wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] == Páginas Externas == * [https://www.dropbox.com/s/veie2qq5k7t2goq/WECDB%20-%20Documenta%C3%A7%C3%A3o.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] b530e3cc0652f691898da1a7ae28aafeb931e50a 53 52 2014-02-24T00:07:06Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] == Páginas Externas == * [https://www.dropbox.com/s/veie2qq5k7t2goq/WECDB%20-%20Documenta%C3%A7%C3%A3o.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] 08a43d2acf3a1f071589c58c93fe7d77340fc765 54 53 2014-02-24T00:13:27Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|WecDB Client]] == Páginas Externas == * [https://www.dropbox.com/s/veie2qq5k7t2goq/WECDB%20-%20Documenta%C3%A7%C3%A3o.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] 1aede4b7c40d1fa092e716f0fd6ed201281df210 55 54 2014-02-24T00:13:50Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] == Páginas Externas == * [https://www.dropbox.com/s/veie2qq5k7t2goq/WECDB%20-%20Documenta%C3%A7%C3%A3o.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] a4d912a6217fe6f32942a3c50c8cd52a37febda0 70 55 2014-05-21T14:52:21Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * [[Histórico de Alterações]] == Páginas Externas == * [https://www.dropbox.com/s/veie2qq5k7t2goq/WECDB%20-%20Documenta%C3%A7%C3%A3o.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] b22b486249270b6845fec90978bc277692de1ade 73 70 2014-05-21T15:27:50Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * [[WecDB 2.0 - Histórico de Alterações]] == Páginas Externas == * [https://www.dropbox.com/s/veie2qq5k7t2goq/WECDB%20-%20Documenta%C3%A7%C3%A3o.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] d308ab35a1972548e79e891b15cb0f35ea4a5852 76 73 2014-05-21T15:37:49Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * [[Histórico de Alterações]] == Páginas Externas == * [https://www.dropbox.com/s/veie2qq5k7t2goq/WECDB%20-%20Documenta%C3%A7%C3%A3o.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] b22b486249270b6845fec90978bc277692de1ade 77 76 2014-05-21T15:41:27Z Daniel.giacomelli 1 Alteração no endereço da documentação antiga wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * [[Histórico de Alterações]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [http://www.facebook.com/latromisistemas https://www.facebook.com/latromisistemas] e2c7d2fee87cf8b08346fa5b5198d2d7bc916e95 78 77 2014-05-21T15:42:45Z Daniel.giacomelli 1 Alteração no endereço da página do Facebook wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * [[Histórico de Alterações]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] e04519beb7775899366f9307d562daea395a4c5d 84 78 2014-05-22T22:08:56Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * [[Histórico de Alterações]] * [[Problemas Frequentes]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] acc7a3ac40a21b998d77df01a7372f18ad82727a Instalando o LATROMI Web 0 4 64 33 2014-03-01T14:25:37Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização da página == '''Erro HTTP 404.2 - Not Found''' <br /> A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [[Instalação_do_ASP.NET|Instale o ASP.NET]] por meio da instalação do IIS. * Verifique se a [[Verificar se a extenção do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. 486064fccca3f225c6d34c2eb32a94c236eba306 66 64 2014-03-01T14:27:54Z Daniel.giacomelli 1 /* Erros de inicialização da página */ wikitext text/x-wiki == Requisitos mínimos == * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [[Instalação_do_ASP.NET|Instale o ASP.NET]] por meio da instalação do IIS. * Verifique se a [[Verificar se a extenção do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. 170455f6583e5201b95be613e161cff5ef80fdc8 67 66 2014-03-12T16:43:48Z Daniel.giacomelli 1 /* Erros de inicialização */ wikitext text/x-wiki == Requisitos mínimos == * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [[Instalação_do_ASP.NET|Instale o ASP.NET]] por meio da instalação do IIS. * Verifique se a [[Verificar se a extenção do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.0. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx|aspnet_regiis.exe] da Microsoft. * Tente reinstalar o .NET Framework 4.0 facdc18d838764b3685280c888c0140d9f9f232f 68 67 2014-03-12T16:44:52Z Daniel.giacomelli 1 /* Erro HTTP 500.21 - Internal Server Error */ wikitext text/x-wiki == Requisitos mínimos == * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [[Instalação_do_ASP.NET|Instale o ASP.NET]] por meio da instalação do IIS. * Verifique se a [[Verificar se a extenção do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.0. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx aspnet_regiis.exe] da Microsoft. * Tente reinstalar o .NET Framework 4.0 3b65f9cdb5334439bddb36c274e6f23ebf286bbc 69 68 2014-03-12T16:46:11Z Daniel.giacomelli 1 /* Erro HTTP 500.21 - Internal Server Error */ wikitext text/x-wiki == Requisitos mínimos == * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [[Instalação_do_ASP.NET|Instale o ASP.NET]] por meio da instalação do IIS. * Verifique se a [[Verificar se a extenção do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.0. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. * Tente reinstalar o .NET Framework 4.0 bc4995b98bbaca3df201a0413dcb002b754b8cf7 Verificar se a extenção do ASP.NET está habilitada 0 13 65 2014-03-01T14:26:44Z Daniel.giacomelli 1 Criou página com 'Verifique se a extensão de serviço da Web solicitada está habilitada no servidor. * Abra o Gerenciador do IIS e navegue até o nível de servidor. * No modo de exibição d...' wikitext text/x-wiki Verifique se a extensão de serviço da Web solicitada está habilitada no servidor. * Abra o Gerenciador do IIS e navegue até o nível de servidor. * No modo de exibição de Recursos, clique duas vezes em Restrições ISAPI e CGI para verificar se a extensão de serviço da Web está definida como Permitida. * Se a extensão não estiver na lista, clique em Adicionar no painel Ações. * Na caixa de diálogo Adicionar Restrições ISAPI ou CGI, digite o caminho do arquivo .dll ou .exe na caixa Caminho ISAPI ou CGI, ou clique em Procurar para navegar até o local do arquivo. * Na caixa Descrição, digite uma breve descrição da restrição. * (Opcional) Marque "Permitir que o caminho de extensão seja executado" para permitir que a restrição seja executada automaticamente. Se essa opção não for marcada, o status da restrição será Não Permitida, que é o padrão. Você pode permitir a restrição posteriormente selecionando-a e clicando em Permitir, no painel Ações. * Clique em OK. 9934ada60b53990dbe870de492baa50822a5a849 Histórico de Alterações 0 15 79 2014-05-21T15:50:41Z Daniel.giacomelli 1 Criou página com '=WecDB= *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]]' wikitext text/x-wiki =WecDB= *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] 83cdeeb2eea2263eed520ef22be7fa26a5cf9c01 Solução de Problemas 0 16 85 2014-05-22T22:09:48Z Daniel.giacomelli 1 Criou página com '[[WecDB Client - Problemas Frequentes]] [[WecDB Web - Problemas Frequentes]]' wikitext text/x-wiki [[WecDB Client - Problemas Frequentes]] [[WecDB Web - Problemas Frequentes]] 427e9876f238de2c24db42e36aa729170f81c740 86 85 2014-05-22T22:13:03Z Daniel.giacomelli 1 wikitext text/x-wiki =WecDB Client= =WecDB Web= * [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] a1813940c56725e489f2472066a1ed02058b82f2 87 86 2014-05-22T22:13:38Z Daniel.giacomelli 1 wikitext text/x-wiki * WecDB Client * WecDB Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] 7f36214efaa9b5187f037acf7170a2b5b4370b6d 100 87 2014-05-23T13:39:14Z Daniel.giacomelli 1 wikitext text/x-wiki * WecDB Client * WecDB Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] 5dcd75e6ee8af04ff3f4fcecdd11aa5eb2184318 105 100 2014-05-23T13:56:30Z Daniel.giacomelli 1 wikitext text/x-wiki * WecDB Client * WecDB Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Código de barras do RPT não é gerado no PDF]] c0db399d57e7b1a40caf73aac6c1ebda84430df5 110 105 2014-05-26T17:05:26Z Daniel.giacomelli 1 wikitext text/x-wiki * WecDB Client * WecDB Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Código de barras do RPT não é gerado no PDF]] ** [[Janela com geração de PDF abre mas o conteúdo não aparece]] 0079b0df433fa987b5d88482c6f02b25f1e6316f 111 110 2014-05-26T17:06:17Z Daniel.giacomelli 1 wikitext text/x-wiki * WecDB Client * WecDB Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Código de barras do RPT não é gerado no PDF]] ** [[Problema WecDB Web: Janela com geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] fcf1746c6abd1384629a30cb6bd26b8c9ace567c 112 111 2014-05-26T17:06:51Z Daniel.giacomelli 1 wikitext text/x-wiki * WecDB Client * WecDB Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Código de barras do RPT não é gerado no PDF]] ** [[Problema WecDB Web: Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] 8b0f43081aacce79864b8b82b86457fc87358ad9 Internet Explorer 11 - Problema na renderização das páginas 0 17 88 2014-05-22T22:56:04Z Daniel.giacomelli 1 Criou página com '=Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncado...' wikitext text/x-wiki =Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncados". =Causa= O problema ocorre porque os arquivos com as definições dos navegadores, que são distribuídos junto com os pacotes do Microsoft .NET Framework, não estão atualizados no servidor. Neste caso, não existem definições para o navegador ''Internet Explorer 11'' dentro dos arquivos, e o ASP.NET não consegue utilizar alguns recursos fundamentais, tais como o Javascript. =Solução= Existem duas soluções possíveis, sendo a primeira a mais correta: * '''1. Atualização de Hotfix no Sevidor''': A Microsoft disponibilizou em outubro de 2013 a atualização [http://support.microsoft.com/kb/2836939 KB2836939] do .NET Framework 4.0, contendo as definições do Internet Explorer 11. Baixe a atualização, instale e reinicie o computador. <br /> * '''2. Atualização manual da definição do Navegador''': Siga os passos abaixo para fazer a atualização manual: ** Baixe neste link o arquivo que contém as definições do Internet Explorer 11. ** Salve o arquivo na pasta ''C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers''. ** Abra o prompt de comando do windows (Iniciar > Executar > cmd) e execute os comandos abaixo: <div style="background:black;color:white;width:400px;padding-left:20px;margin-left:30px;font-family:Lucida Console"> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 <br /> aspnet_regbrowsers.exe /i <br /> iisreset <br /> </div> ''ATENÇÃO: Qualquer um dos dois procedimentos citados acima, devem ser realizados no servidor onde o site está instalado, e não no computador que está acessando o site.'' 7068b3073ed700c2d67800e2649fdd22a221cd50 89 88 2014-05-22T22:56:59Z Daniel.giacomelli 1 wikitext text/x-wiki =Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncados". =Causa= O problema ocorre porque os arquivos com as definições dos navegadores, que são distribuídos junto com os pacotes do Microsoft .NET Framework, não estão atualizados no servidor. Neste caso, não existem definições para o navegador ''Internet Explorer 11'' dentro dos arquivos, e o ASP.NET não consegue utilizar alguns recursos fundamentais, tais como o Javascript. =Solução= Existem duas soluções possíveis, sendo a primeira a mais correta: * '''1. Atualização de Hotfix no Sevidor''': A Microsoft disponibilizou em outubro de 2013 a atualização [http://support.microsoft.com/kb/2836939 KB2836939] do .NET Framework 4.0, contendo as definições do Internet Explorer 11. Baixe a atualização, instale e reinicie o computador. <br /> * '''2. Atualização manual da definição do Navegador''': Siga os passos abaixo para fazer a atualização manual: ** Baixe neste link o arquivo que contém as definições do Internet Explorer 11. ** Salve o arquivo na pasta ''C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers''. ** Abra o prompt de comando do windows (Iniciar > Executar > cmd) e execute os comandos abaixo: <div style="background:black;color:white;width:400px;padding-left:20px;margin-left:30px;font-family:Lucida Console"> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 <br /> aspnet_regbrowsers.exe /i <br /> iisreset <br /> </div> ''ATENÇÃO: Qualquer um dos dois procedimentos citados acima, devem ser realizados no servidor onde o site está instalado, e não no computador que está acessando o site.'' 87a9d252aee646ff65d42c6f3cf590659fa65b9d 90 89 2014-05-22T22:59:51Z Daniel.giacomelli 1 wikitext text/x-wiki =Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncados". =Causa= O problema ocorre porque os arquivos com as definições dos navegadores, que são distribuídos junto com os pacotes do Microsoft .NET Framework, não estão atualizados no servidor. Neste caso, não existem definições para o navegador ''Internet Explorer 11'' dentro dos arquivos, e o ASP.NET não consegue utilizar alguns recursos fundamentais, tais como o Javascript. =Solução= Existem duas soluções possíveis, sendo a primeira a mais correta: * '''1. Atualização de Hotfix no Sevidor''': A Microsoft disponibilizou em outubro de 2013 a atualização [http://support.microsoft.com/kb/2836939 KB2836939] do .NET Framework 4.0, contendo as definições do Internet Explorer 11. Baixe a atualização, instale e reinicie o computador. <br /> * '''2. Atualização manual da definição do Navegador''': Siga os passos abaixo para fazer a atualização manual: ** Baixe [http://www.latromi.com.br/downloads/App_Browsers/ie11.browser neste link] o arquivo que contém as definições do Internet Explorer 11. ** Salve o arquivo na pasta ''C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers''. ** Abra o prompt de comando do windows (Iniciar > Executar > cmd) e execute os comandos abaixo: <div style="background:black;color:white;width:400px;padding-left:20px;margin-left:30px;font-family:Lucida Console"> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 <br /> aspnet_regbrowsers.exe /i <br /> iisreset <br /> </div> ''ATENÇÃO: Qualquer um dos dois procedimentos citados acima, devem ser realizados no servidor onde o site está instalado, e não no computador que está acessando o site.'' 9f2b24ed9a91eb9a780dbcaddba57c26a07f9c90 91 90 2014-05-22T23:02:56Z Daniel.giacomelli 1 wikitext text/x-wiki =Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncados". =Causa= O problema ocorre porque os arquivos com as definições dos navegadores, que são distribuídos junto com os pacotes do Microsoft .NET Framework, não estão atualizados no servidor. Neste caso, não existem definições para o navegador ''Internet Explorer 11'' dentro dos arquivos, e o ASP.NET não consegue utilizar alguns recursos fundamentais, tais como o Javascript. =Solução= Existem duas soluções possíveis, sendo a primeira a mais correta: * '''1. Atualização de Hotfix no Sevidor''': A Microsoft disponibilizou em outubro de 2013 a atualização [http://support.microsoft.com/kb/2836939 KB2836939] do .NET Framework 4.0, contendo as definições do Internet Explorer 11. Baixe a atualização, instale e reinicie o computador. <br /> * '''2. Atualização manual da definição do Navegador''': Siga os passos abaixo para fazer a atualização manual: ** Baixe [http://www.latromi.com.br/downloads/App_Browsers/ie11.browser neste link] o arquivo que contém as definições do Internet Explorer 11. <a href="http://www.latromi.com.br/downloads/App_Browsers/ie11.browser" type="application/octet-stream">Teste</a> ** Salve o arquivo na pasta ''C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers''. ** Abra o prompt de comando do windows (Iniciar > Executar > cmd) e execute os comandos abaixo: <div style="background:black;color:white;width:400px;padding-left:20px;margin-left:30px;font-family:Lucida Console"> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 <br /> aspnet_regbrowsers.exe /i <br /> iisreset <br /> </div> ''ATENÇÃO: Qualquer um dos dois procedimentos citados acima, devem ser realizados no servidor onde o site está instalado, e não no computador que está acessando o site.'' 5e9a27d445c8a9675cf9f84b24b43e39481a04aa 92 91 2014-05-22T23:05:20Z Daniel.giacomelli 1 /* Solução */ wikitext text/x-wiki =Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncados". =Causa= O problema ocorre porque os arquivos com as definições dos navegadores, que são distribuídos junto com os pacotes do Microsoft .NET Framework, não estão atualizados no servidor. Neste caso, não existem definições para o navegador ''Internet Explorer 11'' dentro dos arquivos, e o ASP.NET não consegue utilizar alguns recursos fundamentais, tais como o Javascript. =Solução= Existem duas soluções possíveis, sendo a primeira a mais correta: * '''1. Atualização de Hotfix no Sevidor''': A Microsoft disponibilizou em outubro de 2013 a atualização [http://support.microsoft.com/kb/2836939 KB2836939] do .NET Framework 4.0, contendo as definições do Internet Explorer 11. Baixe a atualização, instale e reinicie o computador. <br /> * '''2. Atualização manual da definição do Navegador''': Siga os passos abaixo para fazer a atualização manual: ** Baixe [http://www.latromi.com.br/downloads/App_Browsers/Browsers.zip neste link] o arquivo que contém as definições do Internet Explorer 11. ** Faz a extração do conteúdo do Zip na pasta ''C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers''. ** Abra o prompt de comando do windows (Iniciar > Executar > cmd) e execute os comandos abaixo: <div style="background:black;color:white;width:400px;padding-left:20px;margin-left:30px;font-family:Lucida Console"> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 <br /> aspnet_regbrowsers.exe /i <br /> iisreset <br /> </div> ''ATENÇÃO: Qualquer um dos dois procedimentos citados acima, devem ser realizados no servidor onde o site está instalado, e não no computador que está acessando o site.'' 0e3dbe1b60692486c5b576b62015e7a07e753164 94 92 2014-05-22T23:14:57Z Daniel.giacomelli 1 wikitext text/x-wiki =Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncados". [[Arquivo:IE11_Problema_Definicao_Browser.png|IE11 não consegue utilizar Javascript]] =Causa= O problema ocorre porque os arquivos com as definições dos navegadores, que são distribuídos junto com os pacotes do Microsoft .NET Framework, não estão atualizados no servidor. Neste caso, não existem definições para o navegador ''Internet Explorer 11'' dentro dos arquivos, e o ASP.NET não consegue utilizar alguns recursos fundamentais, tais como o Javascript. =Solução= Existem duas soluções possíveis, sendo a primeira a mais correta: * '''1. Atualização de Hotfix no Sevidor''': A Microsoft disponibilizou em outubro de 2013 a atualização [http://support.microsoft.com/kb/2836939 KB2836939] do .NET Framework 4.0, contendo as definições do Internet Explorer 11. Baixe a atualização, instale e reinicie o computador. <br /> * '''2. Atualização manual da definição do Navegador''': Siga os passos abaixo para fazer a atualização manual: ** Baixe [http://www.latromi.com.br/downloads/App_Browsers/Browsers.zip neste link] o arquivo que contém as definições do Internet Explorer 11. ** Faz a extração do conteúdo do Zip na pasta ''C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers''. ** Abra o prompt de comando do windows (Iniciar > Executar > cmd) e execute os comandos abaixo: <div style="background:black;color:white;width:400px;padding-left:20px;margin-left:30px;font-family:Lucida Console"> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 <br /> aspnet_regbrowsers.exe /i <br /> iisreset <br /> </div> ''ATENÇÃO: Qualquer um dos dois procedimentos citados acima, devem ser realizados no servidor onde o site está instalado, e não no computador que está acessando o site.'' 72b994325bd4d6efaf7cf6bff4480feb34c5f169 95 94 2014-05-22T23:17:10Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:IE11_Problema_Definicao_Browser.png|200px|thumb|right|IE11 não consegue utilizar Javascript]] =Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncados". =Causa= O problema ocorre porque os arquivos com as definições dos navegadores, que são distribuídos junto com os pacotes do Microsoft .NET Framework, não estão atualizados no servidor. Neste caso, não existem definições para o navegador ''Internet Explorer 11'' dentro dos arquivos, e o ASP.NET não consegue utilizar alguns recursos fundamentais, tais como o Javascript. =Solução= Existem duas soluções possíveis, sendo a primeira a mais correta: * '''1. Atualização de Hotfix no Sevidor''': A Microsoft disponibilizou em outubro de 2013 a atualização [http://support.microsoft.com/kb/2836939 KB2836939] do .NET Framework 4.0, contendo as definições do Internet Explorer 11. Baixe a atualização, instale e reinicie o computador. <br /> * '''2. Atualização manual da definição do Navegador''': Siga os passos abaixo para fazer a atualização manual: ** Baixe [http://www.latromi.com.br/downloads/App_Browsers/Browsers.zip neste link] o arquivo que contém as definições do Internet Explorer 11. ** Faz a extração do conteúdo do Zip na pasta ''C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers''. ** Abra o prompt de comando do windows (Iniciar > Executar > cmd) e execute os comandos abaixo: <div style="background:black;color:white;width:400px;padding-left:20px;margin-left:30px;font-family:Lucida Console"> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 <br /> aspnet_regbrowsers.exe /i <br /> iisreset <br /> </div> ''ATENÇÃO: Qualquer um dos dois procedimentos citados acima, devem ser realizados no servidor onde o site está instalado, e não no computador que está acessando o site.'' cb4a8d9027c986e92ddf71563c29aea5c452f40d 96 95 2014-05-22T23:17:41Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:IE11_Problema_Definicao_Browser.png|200px|thumb|right|IE11 não consegue utilizar Javascript]] =Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncados". =Causa= O problema ocorre porque os arquivos com as definições dos navegadores, que são distribuídos junto com os pacotes do Microsoft .NET Framework, não estão atualizados no servidor. Neste caso, não existem definições para o navegador ''Internet Explorer 11'' dentro dos arquivos, e o ASP.NET não consegue utilizar alguns recursos fundamentais, tais como o Javascript. =Solução= Existem duas soluções possíveis, sendo a primeira a mais correta: * '''1. Atualização de Hotfix no Sevidor''': A Microsoft disponibilizou em outubro de 2013 a atualização [http://support.microsoft.com/kb/2836939 KB2836939] do .NET Framework 4.0, contendo as definições do Internet Explorer 11. Baixe a atualização, instale e reinicie o computador. <br /> * '''2. Atualização manual da definição do Navegador''': Siga os passos abaixo para fazer a atualização manual: ** Baixe [http://www.latromi.com.br/downloads/App_Browsers/Browsers.zip neste link] o arquivo que contém as definições do Internet Explorer 11. ** Faz a extração do conteúdo do Zip na pasta ''C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers''. ** Abra o prompt de comando do windows (Iniciar > Executar > cmd) e execute os comandos abaixo: <div style="background:black;color:white;width:400px;padding-left:20px;margin-left:30px;font-family:Lucida Console"> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 <br /> aspnet_regbrowsers.exe /i <br /> iisreset <br /> </div> ''ATENÇÃO: Qualquer um dos dois procedimentos citados acima, devem ser realizados no servidor onde o site está instalado, e não no computador que está acessando o site.'' 85f5a42773350e3827f9d495cef5799ac8af805a 97 96 2014-05-22T23:18:42Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:IE11_Problema_Definicao_Browser.png|200px|thumb|right|IE11 não reconhece comandos Javascript]] =Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncados". =Causa= O problema ocorre porque os arquivos com as definições dos navegadores, que são distribuídos junto com os pacotes do Microsoft .NET Framework, não estão atualizados no servidor. Neste caso, não existem definições para o navegador ''Internet Explorer 11'' dentro dos arquivos, e o ASP.NET não consegue utilizar alguns recursos fundamentais, tais como o Javascript. =Solução= Existem duas soluções possíveis, sendo a primeira a mais correta: * '''1. Atualização de Hotfix no Sevidor''': A Microsoft disponibilizou em outubro de 2013 a atualização [http://support.microsoft.com/kb/2836939 KB2836939] do .NET Framework 4.0, contendo as definições do Internet Explorer 11. Baixe a atualização, instale e reinicie o computador. <br /> * '''2. Atualização manual da definição do Navegador''': Siga os passos abaixo para fazer a atualização manual: ** Baixe [http://www.latromi.com.br/downloads/App_Browsers/Browsers.zip neste link] o arquivo que contém as definições do Internet Explorer 11. ** Faz a extração do conteúdo do Zip na pasta ''C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers''. ** Abra o prompt de comando do windows (Iniciar > Executar > cmd) e execute os comandos abaixo: <div style="background:black;color:white;width:400px;padding-left:20px;margin-left:30px;font-family:Lucida Console"> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 <br /> aspnet_regbrowsers.exe /i <br /> iisreset <br /> </div> ''ATENÇÃO: Qualquer um dos dois procedimentos citados acima, devem ser realizados no servidor onde o site está instalado, e não no computador que está acessando o site.'' e4e5f08aa73f12c65f91db9d2f686cb6e831b6ec 98 97 2014-05-22T23:23:22Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:IE11_Problema_Definicao_Browser.png|200px|thumb|right|IE11 não reconhece comandos Javascript]] =Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncados". =Causa= O problema ocorre porque os arquivos com as definições dos navegadores, que são distribuídos junto com os pacotes do Microsoft .NET Framework, não estão atualizados no servidor. Neste caso, não existem definições para o navegador ''Internet Explorer 11'' dentro dos arquivos, e o ASP.NET não consegue utilizar alguns recursos fundamentais, tais como o Javascript. =Solução= Existem duas soluções possíveis, sendo a primeira a mais correta: * '''1. Atualização de Hotfix no Sevidor''': A Microsoft disponibilizou em outubro de 2013 a atualização [http://support.microsoft.com/kb/2836939 KB2836939] do .NET Framework 4.0, contendo as definições do Internet Explorer 11. Baixe a atualização, instale e reinicie o computador. <br /> * '''2. Atualização manual da definição do Navegador''': Siga os passos abaixo para fazer a atualização manual: ** Baixe [http://www.latromi.com.br/downloads/App_Browsers/Browsers.zip neste link] o arquivo que contém as definições do Internet Explorer 11. ** Faz a extração do conteúdo do Zip na pasta ''C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers''. ** Abra o prompt de comando do windows (Iniciar > Executar > cmd) e execute os comandos abaixo: <div style="background:black;color:white;width:400px;padding-left:20px;margin-left:30px;font-family:Lucida Console"> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 <br /> aspnet_regbrowsers.exe /i <br /> iisreset <br /> </div> ''ATENÇÃO: Qualquer um dos dois procedimentos citados acima, devem ser realizados no servidor onde o site está instalado, e não no computador que está acessando o site.'' =Ver Também= [http://msdn.microsoft.com/en-US/library/ms229858(v=vs.80).ASPX ASP.NET Browser Registration Tool] f44ade6fd4870068913a0fb3cfe2016b6865bf7d 99 98 2014-05-22T23:25:17Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:IE11_Problema_Definicao_Browser.png|200px|thumb|right|IE11 não reconhece comandos Javascript]] =Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncados". =Causa= O problema ocorre porque os arquivos com as definições dos navegadores, que são distribuídos junto com os pacotes do Microsoft .NET Framework, não estão atualizados no servidor. Neste caso, não existem definições para o navegador ''Internet Explorer 11'' dentro dos arquivos, e o ASP.NET não consegue utilizar alguns recursos fundamentais, tais como o Javascript. =Solução= Existem duas soluções possíveis, sendo a primeira a mais correta: * '''1. Atualização de Hotfix no Sevidor''': A Microsoft disponibilizou em outubro de 2013 a atualização [http://support.microsoft.com/kb/2836939 KB2836939] do .NET Framework 4.0, contendo as definições do Internet Explorer 11. Baixe a atualização, instale e reinicie o computador. <br /> * '''2. Atualização manual das definições do Navegador''': Siga os passos abaixo para fazer a atualização manual: ** Baixe [http://www.latromi.com.br/downloads/App_Browsers/Browsers.zip neste link] o arquivo que contém as definições do Internet Explorer 11. ** Faz a extração do conteúdo do Zip na pasta ''C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers''. ** Abra o prompt de comando do windows (Iniciar > Executar > cmd) e execute os comandos abaixo: <div style="background:black;color:white;width:400px;padding-left:20px;margin-left:30px;font-family:Lucida Console"> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 <br /> aspnet_regbrowsers.exe /i <br /> iisreset <br /> </div> ''ATENÇÃO: Qualquer um dos dois procedimentos citados acima, devem ser realizados no servidor onde o site está instalado, e não no computador que está acessando o site.'' =Ver Também= [http://msdn.microsoft.com/en-US/library/ms229858(v=vs.80).ASPX ASP.NET Browser Registration Tool] c9e2689d2073388763a1caa316601fe339108a4b 104 99 2014-05-23T13:44:29Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:IE11_Problema_Definicao_Browser.png|200px|thumb|right|IE11 não reconhece comandos Javascript]] =Problema= As páginas que utilizam recursos do ASP.NET Ajax não são renderizadas corretamente no navegador ''Internet Explorer 11''. Os controles da página ficam "truncados". =Causa= O problema ocorre porque os arquivos com as definições dos navegadores, que são distribuídos junto com os pacotes do Microsoft .NET Framework, não estão atualizados no servidor. Neste caso, não existem definições para o navegador ''Internet Explorer 11'' dentro dos arquivos, e o ASP.NET não consegue utilizar alguns recursos fundamentais, tais como o Javascript. =Solução= Existem duas soluções possíveis, sendo a primeira a mais correta: * '''1. Atualização de Hotfix no Sevidor''': A Microsoft disponibilizou em outubro de 2013 a atualização [http://support.microsoft.com/kb/2836939 KB2836939] do .NET Framework 4.0, contendo as definições do Internet Explorer 11. Baixe a atualização, instale e reinicie o computador. <br /> * '''2. Atualização manual das definições do Navegador''': Siga os passos abaixo para fazer a atualização manual: ** Baixe [http://www.latromi.com.br/downloads/App_Browsers/Browsers.zip neste link] o arquivo que contém as definições do Internet Explorer 11. ** Faz a extração do conteúdo do Zip na pasta ''C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers''. ** Abra o prompt de comando do windows (Iniciar > Executar > cmd) e execute os comandos abaixo: <div style="background:black;color:white;width:400px;padding-left:20px;margin-left:30px;font-family:Lucida Console"> cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 <br /> aspnet_regbrowsers.exe /i <br /> iisreset <br /> </div> ''ATENÇÃO: Qualquer um dos dois procedimentos citados acima, devem ser realizados no servidor onde o site está instalado, e não no computador que está acessando o site.'' =Ver Também= * [[Problemas Frequentes|Lista de Problemas Frequentes]] * [http://msdn.microsoft.com/en-US/library/ms229858(v=vs.80).ASPX ASP.NET Browser Registration Tool] 47a7d912010c23e1a8d97a91b881152d5353cb21 Arquivo:IE11 Problema Definicao Browser.png 6 18 93 2014-05-22T23:11:13Z Daniel.giacomelli 1 Print Screen do IE11, apresentando problema de renderização de página, pelo fato da definição do navegador estar desatualizada no servidor. wikitext text/x-wiki Print Screen do IE11, apresentando problema de renderização de página, pelo fato da definição do navegador estar desatualizada no servidor. fa5594c60f9c0c5b1b1a5a9c7c44c108564268d1 Página de geração de PDF abre mas o conteúdo não aparece 0 21 113 2014-05-26T17:38:36Z Daniel.giacomelli 1 Criou página com '=Problema= Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O ser...' wikitext text/x-wiki =Problema= Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <httpProtocol> / <customHeaders> / <add name="Accept-Ranges" value="none" /> <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. =Ver Também= 1aff0bbad67f38bb28d71152b5bf6be671203c72 114 113 2014-05-26T17:43:58Z Daniel.giacomelli 1 /* Solução */ wikitext text/x-wiki =Problema= Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <httpProtocol> / <customHeaders> / <add name="Accept-Ranges" value="none" /> <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. * Na janela que foi aberta, clique na aba '''Cabeçalhos HTTP'''. * Clique no botão '''Adicionar''' * No campo '''Nome do cabeçalho personalizado''' digite ''Accept-Ranges''. * No campo '''Valor do cabeçalho personalizado''' digite ''none'. * Cliquei em OK para adicionar e clique em OK na tela de propriedades da aplicação para concluir. =Ver Também= 25f2e839a622af4dd1b1798db8e3dca815485e89 115 114 2014-05-26T17:45:32Z Daniel.giacomelli 1 /* Solução */ wikitext text/x-wiki =Problema= Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <br /> <httpProtocol> <customHeaders> <add name="Accept-Ranges" value="none" /> </customHeaders> </httpProtocol> <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. * Na janela que foi aberta, clique na aba '''Cabeçalhos HTTP'''. * Clique no botão '''Adicionar''' * No campo '''Nome do cabeçalho personalizado''' digite ''Accept-Ranges''. * No campo '''Valor do cabeçalho personalizado''' digite ''none'. * Cliquei em OK para adicionar e clique em OK na tela de propriedades da aplicação para concluir. =Ver Também= 834cd1ac198f07d9733dd97691b4aa26e7a13124 117 115 2014-05-26T17:51:06Z Daniel.giacomelli 1 /* Causa */ wikitext text/x-wiki =Problema= Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> [[Arquivo:ChromeNetworkDebug 206PartialContent.JPG]] =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <br /> <httpProtocol> <customHeaders> <add name="Accept-Ranges" value="none" /> </customHeaders> </httpProtocol> <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. * Na janela que foi aberta, clique na aba '''Cabeçalhos HTTP'''. * Clique no botão '''Adicionar''' * No campo '''Nome do cabeçalho personalizado''' digite ''Accept-Ranges''. * No campo '''Valor do cabeçalho personalizado''' digite ''none'. * Cliquei em OK para adicionar e clique em OK na tela de propriedades da aplicação para concluir. =Ver Também= 189053fc452f36544c17bb9221ab896aa86736d8 119 117 2014-05-26T17:52:52Z Daniel.giacomelli 1 /* Problema */ wikitext text/x-wiki [[Arquivo:RPT Nao Carrega.JPG|thumb|200px|right]] =Problema= Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> [[Arquivo:ChromeNetworkDebug 206PartialContent.JPG]] =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <br /> <httpProtocol> <customHeaders> <add name="Accept-Ranges" value="none" /> </customHeaders> </httpProtocol> <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. * Na janela que foi aberta, clique na aba '''Cabeçalhos HTTP'''. * Clique no botão '''Adicionar''' * No campo '''Nome do cabeçalho personalizado''' digite ''Accept-Ranges''. * No campo '''Valor do cabeçalho personalizado''' digite ''none'. * Cliquei em OK para adicionar e clique em OK na tela de propriedades da aplicação para concluir. =Ver Também= 0b4bbcfd024c06ec8ef26ad5b6b2bec3aaf9014d 121 119 2014-05-26T17:55:44Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:RPT_Nao_Carrega.JPG|200px|thumb|right|RPT não carrega e sinal de carregamento não desaparece]] [[Arquivo:IIS6_AcceptRanges.JPG|200px|thumb|right|Tela de manipulação de Cabeçalhos Customizados no IIS 6]] =Problema= Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> [[Arquivo:ChromeNetworkDebug 206PartialContent.JPG]] =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <br /> <httpProtocol> <customHeaders> <add name="Accept-Ranges" value="none" /> </customHeaders> </httpProtocol> <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. * Na janela que foi aberta, clique na aba '''Cabeçalhos HTTP'''. * Clique no botão '''Adicionar''' * No campo '''Nome do cabeçalho personalizado''' digite ''Accept-Ranges''. * No campo '''Valor do cabeçalho personalizado''' digite ''none'. * Cliquei em OK para adicionar e clique em OK na tela de propriedades da aplicação para concluir. =Ver Também= 0e271cd9628213409a5e16c0661c269b4cf624f6 122 121 2014-05-26T17:56:19Z Daniel.giacomelli 1 wikitext text/x-wiki =Problema= [[Arquivo:RPT_Nao_Carrega.JPG|200px|thumb|right|RPT não carrega e sinal de carregamento não desaparece]] Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> [[Arquivo:ChromeNetworkDebug 206PartialContent.JPG]] =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <br /> <httpProtocol> <customHeaders> <add name="Accept-Ranges" value="none" /> </customHeaders> </httpProtocol> [[Arquivo:IIS6_AcceptRanges.JPG|200px|thumb|right|Tela de manipulação de Cabeçalhos Customizados no IIS 6]] <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. * Na janela que foi aberta, clique na aba '''Cabeçalhos HTTP'''. * Clique no botão '''Adicionar''' * No campo '''Nome do cabeçalho personalizado''' digite ''Accept-Ranges''. * No campo '''Valor do cabeçalho personalizado''' digite ''none'. * Cliquei em OK para adicionar e clique em OK na tela de propriedades da aplicação para concluir. =Ver Também= c04bf5f67b5e75f680013f270763319a4ee6a4fc 123 122 2014-05-26T17:58:37Z Daniel.giacomelli 1 wikitext text/x-wiki =Problema= [[Arquivo:RPT_Nao_Carrega.JPG|200px|thumb|right|RPT não carrega e sinal de carregamento não desaparece]] Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> [[Arquivo:ChromeNetworkDebug 206PartialContent.JPG]] =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <br /> <httpProtocol> <customHeaders> <add name="Accept-Ranges" value="none" /> </customHeaders> </httpProtocol> [[Arquivo:IIS6_AcceptRanges.JPG|200px|thumb|right|Tela de manipulação de Cabeçalhos Customizados no IIS 6]] <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. * Na janela que foi aberta, clique na aba '''Cabeçalhos HTTP'''. * Clique no botão '''Adicionar''' * No campo '''Nome do cabeçalho personalizado''' digite ''Accept-Ranges''. * No campo '''Valor do cabeçalho personalizado''' digite ''none'. * Cliquei em OK para adicionar e clique em OK na tela de propriedades da aplicação para concluir. =Ver Também= * [[Problemas Frequentes|Lista de Problemas Frequentes]] 81d19849ea4887287271513401d4dfc4367c4043 Arquivo:ChromeNetworkDebug 206PartialContent.JPG 6 22 116 2014-05-26T17:49:40Z Daniel.giacomelli 1 Ferramenta de depuração do Google Chrome, com código de Status 206 - Partial Content wikitext text/x-wiki Ferramenta de depuração do Google Chrome, com código de Status 206 - Partial Content da611f2acb39446563c07186ffcfce7e6ee4e594 Arquivo:RPT Nao Carrega.JPG 6 23 118 2014-05-26T17:52:01Z Daniel.giacomelli 1 Página com geração de RPT não carrega wikitext text/x-wiki Página com geração de RPT não carrega d10f088c44306b8917cf3f47685a394c87bf4178 Arquivo:IIS6 AcceptRanges.JPG 6 24 120 2014-05-26T17:55:11Z Daniel.giacomelli 1 Tela de manipulação de Cabeçalhos Customizados no IIS 6 wikitext text/x-wiki Tela de manipulação de Cabeçalhos Customizados no IIS 6 f3ea555bd88e4d7e0f35a4a65f5873a73bf1cb17 Página de geração de PDF abre mas o conteúdo não aparece 0 21 124 123 2014-05-26T18:35:45Z Daniel.giacomelli 1 wikitext text/x-wiki =Problema= [[Arquivo:RPT_Nao_Carrega.JPG|200px|thumb|right|RPT não carrega e sinal de carregamento não desaparece]] Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> [[Arquivo:ChromeNetworkDebug 206PartialContent.JPG]] =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <br /> <httpProtocol> <customHeaders> <add name="Accept-Ranges" value="none" /> </customHeaders> </httpProtocol> [[Arquivo:IIS6_AcceptRanges.JPG|200px|thumb|right|Tela de manipulação de Cabeçalhos Customizados no IIS 6]] <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. * Na janela que foi aberta, clique na aba '''Cabeçalhos HTTP'''. * Clique no botão '''Adicionar''' * No campo '''Nome do cabeçalho personalizado''' digite ''Accept-Ranges''. * No campo '''Valor do cabeçalho personalizado''' digite ''none'. * Cliquei em OK para adicionar e clique em OK na tela de propriedades da aplicação para concluir. =Ver Também= * [[Problemas Frequentes|Lista de Problemas Frequentes]] a8a4f904f4067303c0a6f58a78d896dc929de8e9 125 124 2014-05-26T18:36:01Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Problema WecDB Web: Página de geração de PDF abre mas o conteúdo não aparece]] para [[Página de geração de PDF abre mas o conteúdo não aparece]]: Organização wikitext text/x-wiki =Problema= [[Arquivo:RPT_Nao_Carrega.JPG|200px|thumb|right|RPT não carrega e sinal de carregamento não desaparece]] Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> [[Arquivo:ChromeNetworkDebug 206PartialContent.JPG]] =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <br /> <httpProtocol> <customHeaders> <add name="Accept-Ranges" value="none" /> </customHeaders> </httpProtocol> [[Arquivo:IIS6_AcceptRanges.JPG|200px|thumb|right|Tela de manipulação de Cabeçalhos Customizados no IIS 6]] <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. * Na janela que foi aberta, clique na aba '''Cabeçalhos HTTP'''. * Clique no botão '''Adicionar''' * No campo '''Nome do cabeçalho personalizado''' digite ''Accept-Ranges''. * No campo '''Valor do cabeçalho personalizado''' digite ''none'. * Cliquei em OK para adicionar e clique em OK na tela de propriedades da aplicação para concluir. =Ver Também= * [[Problemas Frequentes|Lista de Problemas Frequentes]] a8a4f904f4067303c0a6f58a78d896dc929de8e9 128 125 2014-05-26T18:59:28Z Daniel.giacomelli 1 /* Solução */ wikitext text/x-wiki =Problema= [[Arquivo:RPT_Nao_Carrega.JPG|200px|thumb|right|RPT não carrega e sinal de carregamento não desaparece]] Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> [[Arquivo:ChromeNetworkDebug 206PartialContent.JPG]] =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <br /> <httpProtocol> <customHeaders> <add name="Accept-Ranges" value="none" /> </customHeaders> </httpProtocol> ==IIS 6== [[Arquivo:IIS6_AcceptRanges.JPG|200px|thumb|right|Tela de manipulação de Cabeçalhos Customizados no IIS 6]] <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. * Na janela que foi aberta, clique na aba '''Cabeçalhos HTTP'''. * Clique no botão '''Adicionar''' * No campo '''Nome do cabeçalho personalizado''' digite ''Accept-Ranges''. * No campo '''Valor do cabeçalho personalizado''' digite ''none'. * Cliquei em OK para adicionar e clique em OK na tela de propriedades da aplicação para concluir. * Reinicie o servido do IIS. =Ver Também= * [[Problemas Frequentes|Lista de Problemas Frequentes]] 7ab560130f3886c9ba0ec6fa19724fdfedc2316c 135 128 2014-05-28T14:44:52Z Daniel.giacomelli 1 wikitext text/x-wiki =Problema= [[Arquivo:RPT_Nao_Carrega.JPG|200px|thumb|right|RPT não carrega e sinal de carregamento não desaparece]] Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> [[Arquivo:ChromeNetworkDebug 206PartialContent.JPG]] =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <br /> <httpProtocol> <customHeaders> <add name="Accept-Ranges" value="none" /> </customHeaders> </httpProtocol> ==IIS 6== [[Arquivo:IIS6_AcceptRanges.JPG|200px|thumb|right|Tela de manipulação de Cabeçalhos Customizados no IIS 6]] <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. * Na janela que foi aberta, clique na aba '''Cabeçalhos HTTP'''. * Clique no botão '''Adicionar''' * No campo '''Nome do cabeçalho personalizado''' digite ''Accept-Ranges''. * No campo '''Valor do cabeçalho personalizado''' digite ''none'. * Cliquei em OK para adicionar e clique em OK na tela de propriedades da aplicação para concluir. * Reinicie o servido do IIS. =Ver Também= * [[Problemas Frequentes|Lista de Problemas Frequentes]] * [http://msdn.microsoft.com/en-us/library/vstudio/ms228122(v=vs.100).aspx Browser Definition File Schema (browsers Element)] 1aba0261122d6fcc87d917814412796afe5618b9 136 135 2014-05-28T14:45:25Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki =Problema= [[Arquivo:RPT_Nao_Carrega.JPG|200px|thumb|right|RPT não carrega e sinal de carregamento não desaparece]] Ao abrir uma página, que deveria ser carregada com um PDF, o sinal de carregamento da página não desaparece, e o conteúdo do RPT não é exibido. =Causa= O servidor retorna para o navegador uma instrução que indica que o arquivo (no caso, o arquivo.pdf) pode ser baixado de forma particionada, mas o navegador não consegue unir todos os pacotes. Neste caso o arquivo é gerado corretamente no lado do servidor, mas acontece uma falha no download do arquivo. <p>Essa falha pode ser observada através das ferramentas de depuração do Google Chrome, na aba Network, onde o arquivo PDF aparecerá primeiro com status ''200-OK'' em vermelho seguido do status ''206-Partial Content'', como pode ser visto na imagem abaixo: </p> [[Arquivo:ChromeNetworkDebug 206PartialContent.JPG]] =Solução= A solução para este problema, é desabilitar o recurso de download de arquivos particionados. Se você usa a versão 7 ou superior do [http://www.iis.net/ IIS] e está atualizado com a versão 2.0.0.1 ou superior do site, a solução já foi incluída no aquivo de configuração (Web.Config), na sessão: <br /> <httpProtocol> <customHeaders> <add name="Accept-Ranges" value="none" /> </customHeaders> </httpProtocol> ==IIS 6== [[Arquivo:IIS6_AcceptRanges.JPG|200px|thumb|right|Tela de manipulação de Cabeçalhos Customizados no IIS 6]] <p>Se você usa a versão 6 do [http://www.iis.net/ IIS], siga os passos abaixo para alterar o cabeçaho HTTP ''Accept-Ranges'': </p> * Abra o gerenciador de IIS (Iniciar > executar > inetmgr). * Na listagem à direita, selecione a aplicação web correspondente, clique com o botão direito do mouse e vá até a opção '''Propriedades'''. * Na janela que foi aberta, clique na aba '''Cabeçalhos HTTP'''. * Clique no botão '''Adicionar''' * No campo '''Nome do cabeçalho personalizado''' digite ''Accept-Ranges''. * No campo '''Valor do cabeçalho personalizado''' digite ''none'. * Cliquei em OK para adicionar e clique em OK na tela de propriedades da aplicação para concluir. * Reinicie o servido do IIS. =Ver Também= * [[Problemas Frequentes|Lista de Problemas Frequentes]] * [http://msdn.microsoft.com/en-us/library/vstudio/ms228122(v=vs.100).aspx MSDN - Browser Definition File Schema (browsers Element)] aeb732c73cb634b2ac5f4156f95992ec752fbdb0 Problema WecDB Web: Página de geração de PDF abre mas o conteúdo não aparece 0 25 126 2014-05-26T18:36:02Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Problema WecDB Web: Página de geração de PDF abre mas o conteúdo não aparece]] para [[Página de geração de PDF abre mas o conteúdo não aparece]]: Organização wikitext text/x-wiki #REDIRECIONAMENTO [[Página de geração de PDF abre mas o conteúdo não aparece]] 05a743a336b4c7a8a39b77490a461a3acb95cb05 Solução de Problemas 0 16 127 112 2014-05-26T18:36:46Z Daniel.giacomelli 1 wikitext text/x-wiki * WecDB Client * WecDB Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Código de barras do RPT não é gerado no PDF]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] f4a703babeacf2b80f69c179b0fb9edf8915dfe9 Conectando-se a uma planilha de Excel 0 26 146 2014-06-09T16:52:27Z Daniel.giacomelli 1 Criou página com '* Provider: System.Data.OleDb * Banco: Caminho da planilha. Ex.: \\192.168.0.200\publico\Planilhas\planilha1.xls * Parâmetros Adicionais: Provider=Microsoft.Jet.OLEDB.4.0;Ext...' wikitext text/x-wiki * Provider: System.Data.OleDb * Banco: Caminho da planilha. Ex.: \\192.168.0.200\publico\Planilhas\planilha1.xls * Parâmetros Adicionais: Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0 Exemplo de SELECT: <pre> SELECT FORMAT(NOW() , 'MM/dd/yyyy') AS dataatual, FORMAT([data] , 'MM/dd/yyyy') AS dataplanilha, * FROM [Plan1$] WHERE [data] IS NOT NULL ORDER BY [data] DESC </pre> <p> '''IMPORTANTE:''' O caminho da planilha precisa ser visível tanto para o WecDB Client quanto para o Portal WecDB </p> bfbfed7eca51b4b2997fc143b53401d1b7310f87 155 146 2014-06-12T21:22:56Z Daniel.giacomelli 1 wikitext text/x-wiki * Provider: System.Data.OleDb * Banco: Caminho da planilha. Ex.: \\192.168.0.200\publico\Planilhas\planilha1.xls * Parâmetros Adicionais: Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0 Exemplo de SELECT: <font face="Courier New" size="2"> <font color = "blue">SELECT</font> <br/>&nbsp;&nbsp;&nbsp;&nbsp;<font color = "#FF0080"><b>FORMAT</b></font><font color = "maroon">(</font><font color = "#FF0080"><b>NOW</b></font><font color = "maroon">(</font><font color = "maroon">)</font>&nbsp;<font color = "silver">,</font>&nbsp;<font color = "red">'MM/dd/yyyy'</font><font color = "maroon">)</font>&nbsp;<font color = "blue">AS</font>&nbsp;<font color = "maroon">dataatual</font><font color = "silver">,</font> <br/>&nbsp;&nbsp;&nbsp;&nbsp;<font color = "#FF0080"><b>FORMAT</b></font><font color = "maroon">(</font><font color = "maroon">[data]</font>&nbsp;<font color = "silver">,</font>&nbsp;<font color = "red">'MM/dd/yyyy'</font><font color = "maroon">)</font>&nbsp;<font color = "blue">AS</font>&nbsp;<font color = "maroon">dataplanilha</font><font color = "silver">,</font>&nbsp;<font color = "silver">*</font>&nbsp;<font color = "blue">FROM</font>&nbsp;<font color = "maroon">[Plan1$]</font> <br/>&nbsp;&nbsp;<font color = "blue">WHERE</font>&nbsp;<font color = "maroon">[data]</font>&nbsp;<font color = "blue">IS</font>&nbsp;<font color = "blue">NOT</font>&nbsp;<font color = "blue">NULL</font> <br/>&nbsp;&nbsp;<font color = "blue">ORDER</font>&nbsp;<font color = "blue">BY</font>&nbsp;<font color = "maroon">[data]</font>&nbsp;<font color = "blue">DESC</font> </font> <p> '''IMPORTANTE:''' O caminho da planilha precisa ser visível tanto para o WecDB Client quanto para o Portal WecDB </p> ac8301bc980545c101b4f1826b8005ecca0141b6 MediaWiki:Sidebar 8 3 147 50 2014-06-12T20:57:12Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** Tópicos de Ajuda ** Histórico de Alterações * Suporte Técnico ** Instalando_o_Portal_WecDB|Manual de Instalação ** Problemas Frequentes * SEARCH * TOOLBOX * LANGUAGES 19a329a90d2523b55ffa7e6c32372ec46ffd07ad 148 147 2014-06-12T20:57:45Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** #|Tópicos de Ajuda ** #|Histórico de Alterações * Suporte Técnico ** Instalando_o_Portal_WecDB|Manual de Instalação ** #|Problemas Frequentes * SEARCH * TOOLBOX * LANGUAGES c3a0d942d14e4be702955ce862d526f08c40dbd1 149 148 2014-06-12T20:58:37Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** vazio|Tópicos de Ajuda ** vazio|Histórico de Alterações * Suporte Técnico ** Instalando_o_Portal_WecDB|Manual de Instalação ** vazio|Problemas Frequentes * SEARCH * TOOLBOX * LANGUAGES 5528b58acf031fe9fa6222b84085e382d31f40fa 150 149 2014-06-12T20:59:42Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** Tópicos_de_Ajuda|Tópicos de Ajuda ** vazio|Histórico de Alterações * Suporte Técnico ** Instalando_o_Portal_WecDB|Manual de Instalação ** vazio|Problemas Frequentes * SEARCH * TOOLBOX * LANGUAGES 4a964745f697333f148887d30403252e5e84ad91 151 150 2014-06-12T21:00:02Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** WecDB:_Tópicos_de_Ajuda|Tópicos de Ajuda ** vazio|Histórico de Alterações * Suporte Técnico ** Instalando_o_Portal_WecDB|Manual de Instalação ** vazio|Problemas Frequentes * SEARCH * TOOLBOX * LANGUAGES 3debc908e7246856586464a34df370d16ca05369 LATROMI: Tópicos de Ajuda 0 27 152 2014-06-12T21:18:08Z Daniel.giacomelli 1 Criou página com '* Sobre os Sistemas ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|WecDB Client]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Qu...' wikitext text/x-wiki * Sobre os Sistemas ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|WecDB Client]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grade *** Gráficos *** CrossTab *** Crystal Reports ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] * Carrossel ** O que é o Carrossel? ** Criando um Carrossel ** Executando um Carrossel b236b986d5623cc12988f92ceaf760d6e1cb1063 153 152 2014-06-12T21:18:23Z Daniel.giacomelli 1 wikitext text/x-wiki * Sobre os Sistemas ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grade *** Gráficos *** CrossTab *** Crystal Reports ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] * Carrossel ** O que é o Carrossel? ** Criando um Carrossel ** Executando um Carrossel 07c48f6d49cbbc858e20fd40895a3fe267c93c85 154 153 2014-06-12T21:19:05Z Daniel.giacomelli 1 wikitext text/x-wiki * Sobre os Sistemas ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grade *** Gráficos *** CrossTab *** Crystal Reports ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] * Carrossel ** O que é o Carrossel? ** Criando um Carrossel ** Utilizando um Carrossel f401d1dbdb9c6563081964678d10a6a19670f02e 156 154 2014-06-12T21:24:13Z Daniel.giacomelli 1 wikitext text/x-wiki * Sobre os Sistemas ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grade *** Gráficos *** CrossTab *** Crystal Reports ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] * Carrossel ** O que é o Carrossel? ** [[WecDB: Criando um Carrossel|Criando um Carrossel]] ** [[WecDB: Utilizando um Carrossel|Utilizando um Carrossel]] 6021d4a9f4ff91ea4ac08471bdeb48d84bbf8ce0 157 156 2014-06-12T21:24:23Z Daniel.giacomelli 1 wikitext text/x-wiki * Sobre os Sistemas ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grade *** Gráficos *** CrossTab *** Crystal Reports ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] * Carrossel ** O que é o Carrossel? ** [[WecDB - Criando um Carrossel|Criando um Carrossel]] ** [[WecDB - Utilizando um Carrossel|Utilizando um Carrossel]] c26127a66ea4cd356d6a6185bbab3b63c3df08b8 Arquivo:WecDB-Carrossel-01Menu.png 6 28 158 2014-06-13T00:46:35Z Daniel.giacomelli 1 Menu de cadastro de carrossel wikitext text/x-wiki Menu de cadastro de carrossel 999ce4dc84042200c0a3ed373aa75d4d1eb90330 Arquivo:WecDB-Carrossel-02Form.png 6 29 159 2014-06-13T00:47:15Z Daniel.giacomelli 1 Página de Cadastro do Carrossel wikitext text/x-wiki Página de Cadastro do Carrossel 2fce88df9dda4ebe7ff6025b87fb3d5e0da6ea64 Arquivo:WecDB-Carrossel-03Cenario1.png 6 30 160 2014-06-13T00:47:41Z Daniel.giacomelli 1 Página de Inclusão das consultas no Carrossel (Tela de cenário) wikitext text/x-wiki Página de Inclusão das consultas no Carrossel (Tela de cenário) c887f4ccb3c698c1ed1c29b36dfc9e2b37dac11a Arquivo:WecDB-Carrossel-04Cenario2.png 6 31 161 2014-06-13T00:48:23Z Daniel.giacomelli 1 Página de inclusão de consultas no Carrossel, com registros incluidos wikitext text/x-wiki Página de inclusão de consultas no Carrossel, com registros incluidos 6ceb4197c73937d91867c7dadc97cea949bb8b47 Arquivo:WecDB-Carrossel-05Param.png 6 32 162 2014-06-13T00:49:10Z Daniel.giacomelli 1 Página de configuração do valor dos parâmetros da consulta no carrossel wikitext text/x-wiki Página de configuração do valor dos parâmetros da consulta no carrossel 4aacc2a7d3dbefa383716d1cba6ab57799cb5bf4 179 162 2014-06-13T02:18:07Z Daniel.giacomelli 1 Daniel.giacomelli enviou uma nova versão de &quot;[[Arquivo:WecDB-Carrossel-05Param.png]]&quot; wikitext text/x-wiki Página de configuração do valor dos parâmetros da consulta no carrossel 4aacc2a7d3dbefa383716d1cba6ab57799cb5bf4 Arquivo:WecDB-Carrossel-06List.png 6 33 163 2014-06-13T00:49:39Z Daniel.giacomelli 1 Página com a lista de carrosséis cadastrados wikitext text/x-wiki Página com a lista de carrosséis cadastrados 505588839cca4188b9069a5cf56f9b8f1c7274ba Arquivo:WecDB-Carrossel-07View1.png 6 34 164 2014-06-13T00:50:26Z Daniel.giacomelli 1 Página com carrossel em execução (Consulta do tipo Grid) wikitext text/x-wiki Página com carrossel em execução (Consulta do tipo Grid) 82fb0f845b69ad7d8431803e98f0b2ae8a200274 Arquivo:WecDB-Carrossel-08ViewNextPage.png 6 35 165 2014-06-13T00:51:50Z Daniel.giacomelli 1 Carrossel com consultas páginas. Segunda página wikitext text/x-wiki Carrossel com consultas páginas. Segunda página bd5ba95ed9f0f9aa060ac9f6ff39c04bf2766eea Arquivo:WecDB-Carrossel-09ViewController.JPG 6 36 166 2014-06-13T00:52:28Z Daniel.giacomelli 1 Painel de Navegação do Carrossel wikitext text/x-wiki Painel de Navegação do Carrossel 106dff57e7921359ac40cc1839627541e47fd12e Arquivo:WecDB-Carrossel-10View2.png 6 37 167 2014-06-13T00:53:13Z Daniel.giacomelli 1 Segunda página do Carrossel. Consulta do tipo Gráfico Pizza. wikitext text/x-wiki Segunda página do Carrossel. Consulta do tipo Gráfico Pizza. 76087957f3378321cbd2539b39e3a3cfd777b493 WecDB - Criando um Carrossel 0 38 168 2014-06-13T00:56:51Z Daniel.giacomelli 1 Criou página com '[[Arquivo:WecDB-Carrossel-01Menu.png]] [[Arquivo:WecDB-Carrossel-02Form.png]] [[Arquivo:WecDB-Carrossel-03Cenario1.png]] [[Arquivo:WecDB-Carrossel-04Cenario2.png]] Arquivo:W...' wikitext text/x-wiki [[Arquivo:WecDB-Carrossel-01Menu.png]] [[Arquivo:WecDB-Carrossel-02Form.png]] [[Arquivo:WecDB-Carrossel-03Cenario1.png]] [[Arquivo:WecDB-Carrossel-04Cenario2.png]] [[Arquivo:WecDB-Carrossel-05Param.png]] [[Arquivo:WecDB-Carrossel-06List.png]] [[Arquivo:WecDB-Carrossel-07View1.png]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG]] [[Arquivo:WecDB-Carrossel-10View2.png]] 13e515c6b8825d71c845329b3d9616817e504f62 169 168 2014-06-13T01:00:14Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:WecDB-Carrossel-01Menu.png]] [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|teste]] [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|teste]] [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|teste]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|teste]] [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|teste]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|teste]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|teste]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|teste]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|teste]] 243b0f14bead92f6718728b5a7c26c16442c9f8e 170 169 2014-06-13T01:07:48Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] d3fc95b44132094f7fae71ef42292dcb7b246c4c 171 170 2014-06-13T01:13:32Z Daniel.giacomelli 1 wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] =Executando o Carrossel= [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] ebec5071a8570a48de6aa6eb303c2eb800c45caa 172 171 2014-06-13T01:20:40Z Daniel.giacomelli 1 /* Cadastrar o Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título: ''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização: ''' [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] =Executando o Carrossel= [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] f120cc43aaa09fd23944b5b07cd79e9510625cd1 173 172 2014-06-13T01:26:38Z Daniel.giacomelli 1 /* Identificação do Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalor padrão será utilizado. # '''Observações: ''' # '''Botão Cancelar: ''' # '''Botão Prosseguir: ''' [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] =Executando o Carrossel= [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] 18b475ab9ef16465cdf245a4890a820596b7a1c0 174 173 2014-06-13T01:45:24Z Daniel.giacomelli 1 /* Identificação do Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] =Executando o Carrossel= [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] 558d4addfe9374d0ecdcc7ca762bfd727ca0ec24 175 174 2014-06-13T01:48:11Z Daniel.giacomelli 1 wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] =Executando o Carrossel= [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] 63871e0350ed09789a3b01db7216ed9df6010bc7 176 175 2014-06-13T02:02:57Z Daniel.giacomelli 1 /* Configuração do Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] =Executando o Carrossel= [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] ce769c293f0236fb1b91310635e2617dc8874e7d 177 176 2014-06-13T02:03:48Z Daniel.giacomelli 1 wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] =Executando o Carrossel= [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] b48bce3497af2bbd498c5e26d4aab9e20dca1556 178 177 2014-06-13T02:14:31Z Daniel.giacomelli 1 /* Configuração dos Parâmetros */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' ## '''Data Fixa:''' ## '''Operador:''' ## '''Quantidade a somar ou subtrair:''' ## '''Tipo de período a somar ou subtrair:''' =Executando o Carrossel= [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] 32b68cd7317fe62a7137b79017472ac8ad7aa967 180 178 2014-06-13T02:30:03Z Daniel.giacomelli 1 /* Configuração dos Parâmetros */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: Vazio: Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: Data Fixa: Quando selecionada, habilita o campo para informar uma data fixa. ##: Data Atual: Indica que o parâmetro usará o valor de data atual (data do dia). ##: Pri.Dia Mês: Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: Últ.Dia Mês: Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' ## '''Tipo de período a somar ou subtrair:''' =Executando o Carrossel= [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] ad97bd014ce1bdb527e4f03ce587898671954066 181 180 2014-06-13T02:32:27Z Daniel.giacomelli 1 /* Configuração dos Parâmetros */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: Vazio: Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: Data Fixa: Quando selecionada, habilita o campo para informar uma data fixa. ##: Data Atual: Indica que o parâmetro usará o valor de data atual (data do dia). ##: Pri.Dia Mês: Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: Últ.Dia Mês: Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Executando o Carrossel= [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] bd91856f75d262c4db4ff0f117dad7544fb3fd8f 182 181 2014-06-13T02:33:04Z Daniel.giacomelli 1 /* Configuração dos Parâmetros */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Executando o Carrossel= [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] ca85cdc5816aabf464f1316a90baf2eef9364252 183 182 2014-06-14T04:52:11Z Daniel.giacomelli 1 /* Executando o Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Executando o Carrossel= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Configurar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] 1c1b0726041f065e87ec9605031399a63371c4dc 184 183 2014-06-14T04:55:45Z Daniel.giacomelli 1 /* Executando o Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editando Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Configurar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] a69bbb10eeba68f5590418e8c3d73f6289585dbb 185 184 2014-06-14T04:56:25Z Daniel.giacomelli 1 /* Editando Carrosséis */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Configurar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] 15132eccbfe163b2dc1aadd1089698679d0f641f 186 185 2014-06-14T05:00:03Z Daniel.giacomelli 1 /* Editar Carrosséis */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] a7923f3b88b7586dba59ee77a7eefcada972d3b2 187 186 2014-06-14T05:18:35Z Daniel.giacomelli 1 /* Visualização do Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. <p> No canto superior direito da página, está localizado o ''Painel de Navegação''. </p> <p>Quando o contador regressivo (no canto superior) chegar a zero</p> [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] a281ee9db3e6bc24fdadc25ac7e19e88ebd7afad 188 187 2014-06-14T05:25:11Z Daniel.giacomelli 1 /* Visualização do Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. <p> No canto superior direito da página, está localizado o ''Painel de Navegação''. </p> <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] 674ea52d0f6f8b1e091296e40d9e209df29d1224 WecDB - Criando um Carrossel 0 38 189 188 2014-06-14T05:32:18Z Daniel.giacomelli 1 /* Visualização do Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] Nele temos os botões: # '''Prévia Maior:''' # '''Prévia:''' # '''Stop:''' # '''Play/Pause:''' # '''Próxima:''' # '''Próxima Maior:''' [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] d7c22eb94008b23b0426e9245718700a9c21eb70 190 189 2014-06-14T05:33:27Z Daniel.giacomelli 1 /* Visualização do Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Identificação do Carrossel== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nele temos os botões: # '''Prévia Maior:''' # '''Prévia:''' # '''Stop:''' # '''Play/Pause:''' # '''Próxima:''' # '''Próxima Maior:''' [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] 12766f5ca78fa6028881196eb4dcf68dd5a39585 191 190 2014-06-14T05:39:57Z Daniel.giacomelli 1 /* Identificação do Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nele temos os botões: # '''Prévia Maior:''' # '''Prévia:''' # '''Stop:''' # '''Play/Pause:''' # '''Próxima:''' # '''Próxima Maior:''' [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] 7ef0486e33af39e1866221bad9ad1abd1cf46b44 201 191 2014-06-18T13:47:21Z Daniel.giacomelli 1 /* Visualização do Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nele temos os controles: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* '''Prévia Maior:''' :* '''Prévia:''' :* '''Stop:''' :* '''Play/Pause:''' :* '''Próxima:''' :* '''Próxima Maior:''' [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] c887fbd2a977354acffb6e07472b787ad7ac0bb9 202 201 2014-06-18T14:04:23Z Daniel.giacomelli 1 /* Visualização do Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nele temos os controles: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] 34bb13f0fac057a6b489ea70e2abf681ab2ceb6a 210 202 2014-06-18T14:11:21Z Daniel.giacomelli 1 /* Visualização do Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nele temos os controles: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* [[Arquivo:player_nxtml.png]] '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* [[Arquivo:player_nxtm.png]] '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* [[Arquivo:player_stop.png]] '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* [[Arquivo:player_start.png]][[Arquivo:player_pause.png]] '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* [[Arquivo:player_nxtr.png]] '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* [[Arquivo:player_nxtmr.png]] '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] c97d473cf27cd9ad0fe87611b42419faca06d824 211 210 2014-06-18T14:11:58Z Daniel.giacomelli 1 /* Visualização do Carrossel */ wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nos campos enumerados tempos: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* [[Arquivo:player_nxtml.png]] '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* [[Arquivo:player_nxtm.png]] '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* [[Arquivo:player_stop.png]] '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* [[Arquivo:player_start.png]][[Arquivo:player_pause.png]] '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* [[Arquivo:player_nxtr.png]] '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* [[Arquivo:player_nxtmr.png]] '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] 0794b14539976eea4f730d31ce3b8b7809d367dd 272 211 2014-08-15T03:13:19Z Daniel.giacomelli 1 wikitext text/x-wiki Para cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Consultas > Carrossel > Cadastrar Novo Carrossel'' como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nos campos enumerados tempos: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* [[Arquivo:player_nxtml.png]] '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* [[Arquivo:player_nxtm.png]] '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* [[Arquivo:player_stop.png]] '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* [[Arquivo:player_start.png]][[Arquivo:player_pause.png]] '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* [[Arquivo:player_nxtr.png]] '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* [[Arquivo:player_nxtmr.png]] '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] [[Category:Carrossel]] b2ddf185c58989f6ad9387a4b389406485befbe6 MediaWiki:Sidebar 8 3 192 151 2014-06-17T13:50:00Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** WecDB:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações * Suporte Técnico ** Instalando_o_Portal_WecDB|Manual de Instalação ** vazio|Problemas Frequentes * SEARCH * TOOLBOX * LANGUAGES ce8899f92f86fbbde9a547aee8b4724827c37bcd 199 192 2014-06-17T14:15:28Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** WecDB:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações * Suporte Técnico ** Instalando_o_Portal_WecDB|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes * SEARCH * TOOLBOX * LANGUAGES 54c5676ce0254122758cc2a9a0a0b56543b6f9de 278 199 2014-08-29T18:48:17Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** WecDB:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações * Suporte Técnico ** Instalando_o_Portal_WecDB|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES b3016db9637106e62a3c70f1a0c58cea5e44f326 Histórico de Alterações 0 15 193 79 2014-06-17T13:50:18Z Daniel.giacomelli 1 wikitext text/x-wiki =WecDB= *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.1]] be6569a9feefc917ec62ca91c9d401994c43dc43 194 193 2014-06-17T13:50:35Z Daniel.giacomelli 1 wikitext text/x-wiki =WecDB= *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] 2b23e6476cbfd0fb1aada0a52e52962269f10918 247 194 2014-07-10T17:18:43Z Daniel.giacomelli 1 /* WecDB */ wikitext text/x-wiki =WecDB= *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] 532daae8dda0d62e2fb15d96ffbd4ee7d9ad7266 257 247 2014-07-16T13:51:16Z Daniel.giacomelli 1 wikitext text/x-wiki =WecDB= *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] 266e3c3c7f747d32c4d40296d939527488fc50b9 260 257 2014-08-10T03:14:01Z Daniel.giacomelli 1 /* WecDB */ wikitext text/x-wiki =WecDB= *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] 72a9fd0419de9866d1c3e5f76c4bb09de7be45e1 287 260 2014-08-29T22:19:11Z Daniel.giacomelli 1 wikitext text/x-wiki =WecDB= *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] =Veja Também= ccae4c26fde45ffc0ba044200468e574c4c46d8d 289 287 2014-08-29T22:21:44Z Daniel.giacomelli 1 wikitext text/x-wiki =WecDB= *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] =Ver Também= * [[Padrão de Versionamento de Software]] 991bfc8837b085dc57a1bed3613d90d3e689f864 Arquivo:WecDB-Carrossel-09ViewController.JPG 6 36 200 166 2014-06-18T13:32:38Z Daniel.giacomelli 1 Daniel.giacomelli enviou uma nova versão de &quot;[[Arquivo:WecDB-Carrossel-09ViewController.JPG]]&quot; wikitext text/x-wiki Painel de Navegação do Carrossel 106dff57e7921359ac40cc1839627541e47fd12e Arquivo:Player nxtl.png 6 40 203 2014-06-18T14:05:32Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Player nxtml.png 6 41 204 2014-06-18T14:05:42Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Player nxtmr.png 6 42 205 2014-06-18T14:05:53Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Player nxtr.png 6 43 206 2014-06-18T14:06:04Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Player pause.png 6 44 207 2014-06-18T14:06:13Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Player stop.png 6 45 208 2014-06-18T14:06:28Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Player start.png 6 46 209 2014-06-18T14:06:56Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 MediaWiki:Common.css 8 47 219 2014-07-10T16:09:24Z Daniel.giacomelli 1 Criou página com '/** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseLine{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; t...' css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseLine{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ab3f2f00302e4eb81aa521ebbe2fa2573876a2aa 221 219 2014-07-10T16:43:37Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } e9a7d52c9e0e38b57a9a42a9fd8352cbebb4afa2 228 221 2014-07-10T16:51:36Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } li < span.relaseTopic { list-style-type: none; } e5c0850c64d673a6cb77973636e7053790e07a36 230 228 2014-07-10T16:54:03Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList{ list-style-type: none; } 6d1ccbd9160f9c4231d0f4f4974022af8e91a9e1 231 230 2014-07-10T16:54:33Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ /* color:white;*/ display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList{ list-style-type: none; } 3a427adebd0a5ea462fff1acf6e4c146a22f524b 232 231 2014-07-10T16:55:04Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none; } bc23c0bfbf1d9352fc174d7f89834da37226a470 233 232 2014-07-10T16:56:45Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; } d98cc0b648f2350ebdc9cb4f3032c81538948a7b 234 233 2014-07-10T16:59:18Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; } 003cd6678d075889231642feb1eca68e69cafbec 235 234 2014-07-10T17:00:06Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; margin-right: 15px text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; } 5f74951eda56186d93921675d938dd67d154edf5 236 235 2014-07-10T17:01:14Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; } 003cd6678d075889231642feb1eca68e69cafbec 249 236 2014-07-10T17:22:01Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; } 5622fa89aba890f5a6bd585ca609fcd383f5a6e1 250 249 2014-07-10T17:23:01Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:0px; } 460a8efe1ecc1e53808d5981dba4b6e585c69607 251 250 2014-07-10T17:23:16Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } 7d3ec68a2000a3bf7819c0cb09a463cf558216bf 252 251 2014-07-10T17:40:08Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-right-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topright: 30px; -moz-border-radius-bottomright: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } 3ffdfb1603330b58c87a2f9193c14db6ebbd7008 253 252 2014-07-10T17:40:41Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; /* text-align: center;*/ /* gerado por: http://border-radius.com/ */ -webkit-border-top-right-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topright: 30px; -moz-border-radius-bottomright: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } 11ae9fbb70c96b05b6f4ea88478ff01206d5100e 254 253 2014-07-10T17:41:52Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius: 30px; -moz-border-radius-bottomright: 30px; -moz-border-radius-bottomleft: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } 36bc983ef7c4d113069e85e1db124cc4b809cadd 255 254 2014-07-10T17:42:36Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; padding-left: 15px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } 5809a708310d77ab63e15ac0a7587d6d5834f1be 256 255 2014-07-10T17:42:57Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } 15589a3b9dc999b21fd86041f748be8e7f9fa5be MediaWiki:Common.js 8 48 220 2014-07-10T16:43:16Z Daniel.giacomelli 1 Criou página com '/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; ...' javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { var className = mResult[2].toLowerCase(); var replacementText = '<span class="relaseTopic ' + className + '">' + mResult[2] + '</span>'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText); } } } } } d69eaba4bb32d9e0a49792ef349a7fe703d23815 229 220 2014-07-10T16:53:37Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var replacementText = '<span class="relaseTopic ' + className + '">' + mResult[2] + '</span>'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText); } } } } } e8683238a63085ad0fcdeceeeafcb2846e95af68 Seja Bem Vindo! 0 1 268 84 2014-08-15T03:06:32Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == ** [[WecDB:Graficos/Usando Gráfico Pizza|WecDB Client]] * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * [[Histórico de Alterações]] * [[Problemas Frequentes]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] 2ea5ffac1ad5dd9ef2b3d520b86d958d1d2f0c6d 269 268 2014-08-15T03:06:59Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. [[WecDB:Graficos/Usando Gráfico Pizza|Teste]] == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * [[Histórico de Alterações]] * [[Problemas Frequentes]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] d5adb1f0f9e3cc9eda08825099326fb1e612e4a0 271 269 2014-08-15T03:12:12Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * [[Histórico de Alterações]] * [[Problemas Frequentes]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] 57f7a10c6cbec4085ae3dc5db711b75f7fdc6ac6 Padrão de Versionamento de Software (≤ v3.4) 0 58 290 2014-08-29T22:30:46Z Daniel.giacomelli 1 Criou página com 'O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida po...' wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software, é usada para identificar uma grande modificação === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software. === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. 7a55c8f8e344362f8b550fc5e7255d2a5c17f447 Padrão de Versionamento de Software (≤ v3.4) 0 58 291 290 2014-08-29T22:41:36Z Daniel.giacomelli 1 wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software, é usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema WecDB, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e a Página Inicial com Consultas Recentes e Favoritos. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software, é usada pela LATROMI para identificar o nível de compatibilidade dentro da versão de um sistema. uma versão que necessita de uma atualização de banco de dados === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. e44e2a86cada23782c6e72bfd2fbdd09f41150b2 292 291 2014-08-29T22:44:30Z Daniel.giacomelli 1 wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software, é usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema WecDB, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e a Página Inicial com Consultas Recentes e Favoritos. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software, é usada pela LATROMI para identificar o nível de compatibilidade entre os aplicativos dentro da versão do sistema. Sempre que este digito for incrementado, significa que as publicações de 3º e 4º nível da versão de 2º nível passada... === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. 5cd817b5d248b03aa1b6ffb0ee42b99453f5b5c8 293 292 2014-09-01T22:36:55Z Daniel.giacomelli 1 wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema WecDB, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e reestruturação do layout do site. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar o nível de compatibilidade entre os aplicativos dentro da versão do sistema. Sempre que este digito for incrementado, significa que os aplicativos com variações de 3º e 4º nível da versão passada não são mais compatíveis com a nova versão. <p> Por exemplo, temos na versão 2.3 do sistema os aplicativos ''WecDB v2.3.0.0'' e ''WecDBClient v2.3.1.1'' Ambos são compatíveis pois as versões de 1º e 2º níveis são iguais, e eles continuariam compatíveis até a versão 2.3.999.999. No momento em que o sistema for atualizado para a versão 2.3, esses aplicativos não serão mais compatíveis, e terão que ser obrigatoriamente atualizados. </p> <p> Seguindo este padrão, também é seguro afirmar que não existem alterações de banco de dados entre versões de 3º e 4º nível. Sempre que uma alteração de banco de dados for necessária, a versão de 2º nível será incrementada. </p> === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. 6e6506ef822d996c6edc521bfc3df645394e6e04 329 293 2014-09-26T13:54:36Z Daniel.giacomelli 1 /* Versão de 3º nível */ wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema WecDB, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e reestruturação do layout do site. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar o nível de compatibilidade entre os aplicativos dentro da versão do sistema. Sempre que este digito for incrementado, significa que os aplicativos com variações de 3º e 4º nível da versão passada não são mais compatíveis com a nova versão. <p> Por exemplo, temos na versão 2.3 do sistema os aplicativos ''WecDB v2.3.0.0'' e ''WecDBClient v2.3.1.1'' Ambos são compatíveis pois as versões de 1º e 2º níveis são iguais, e eles continuariam compatíveis até a versão 2.3.999.999. No momento em que o sistema for atualizado para a versão 2.3, esses aplicativos não serão mais compatíveis, e terão que ser obrigatoriamente atualizados. </p> <p> Seguindo este padrão, também é seguro afirmar que não existem alterações de banco de dados entre versões de 3º e 4º nível. Sempre que uma alteração de banco de dados for necessária, a versão de 2º nível será incrementada. </p> === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. É utilizada pela LATROMI para identificar a inclusão de novos recursos na versão corrente. Recursos que não necessitam de alterações no banco de dados, podem ser incluídos e publicados dentro da versão atual apenas este nível do versionamento. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. dc7ea89971b59c1b983eb1bdf5e4bd0f0886812e 330 329 2014-09-26T13:54:54Z Daniel.giacomelli 1 /* Versão de 3º nível */ wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema WecDB, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e reestruturação do layout do site. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar o nível de compatibilidade entre os aplicativos dentro da versão do sistema. Sempre que este digito for incrementado, significa que os aplicativos com variações de 3º e 4º nível da versão passada não são mais compatíveis com a nova versão. <p> Por exemplo, temos na versão 2.3 do sistema os aplicativos ''WecDB v2.3.0.0'' e ''WecDBClient v2.3.1.1'' Ambos são compatíveis pois as versões de 1º e 2º níveis são iguais, e eles continuariam compatíveis até a versão 2.3.999.999. No momento em que o sistema for atualizado para a versão 2.3, esses aplicativos não serão mais compatíveis, e terão que ser obrigatoriamente atualizados. </p> <p> Seguindo este padrão, também é seguro afirmar que não existem alterações de banco de dados entre versões de 3º e 4º nível. Sempre que uma alteração de banco de dados for necessária, a versão de 2º nível será incrementada. </p> === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar a inclusão de novos recursos na versão corrente. Recursos que não necessitam de alterações no banco de dados, podem ser incluídos e publicados dentro da versão atual apenas este nível do versionamento. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. d55e5c8a980a98ab3ed9e5d98e73d4d873d11853 331 330 2014-09-26T13:56:46Z Daniel.giacomelli 1 /* Versão de 4º nível */ wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema WecDB, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e reestruturação do layout do site. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar o nível de compatibilidade entre os aplicativos dentro da versão do sistema. Sempre que este digito for incrementado, significa que os aplicativos com variações de 3º e 4º nível da versão passada não são mais compatíveis com a nova versão. <p> Por exemplo, temos na versão 2.3 do sistema os aplicativos ''WecDB v2.3.0.0'' e ''WecDBClient v2.3.1.1'' Ambos são compatíveis pois as versões de 1º e 2º níveis são iguais, e eles continuariam compatíveis até a versão 2.3.999.999. No momento em que o sistema for atualizado para a versão 2.3, esses aplicativos não serão mais compatíveis, e terão que ser obrigatoriamente atualizados. </p> <p> Seguindo este padrão, também é seguro afirmar que não existem alterações de banco de dados entre versões de 3º e 4º nível. Sempre que uma alteração de banco de dados for necessária, a versão de 2º nível será incrementada. </p> === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar a inclusão de novos recursos na versão corrente. Recursos que não necessitam de alterações no banco de dados, podem ser incluídos e publicados dentro da versão atual apenas este nível do versionamento. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar correções dentro de uma versão de 3º nível. Se a versão v2.0 dc11132dc219f0063453777394991909fa3f914a 332 331 2014-09-26T13:59:20Z Daniel.giacomelli 1 wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema WecDB, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e reestruturação do layout do site. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar o nível de compatibilidade entre os aplicativos dentro da versão do sistema. Sempre que este digito for incrementado, significa que os aplicativos com variações de 3º e 4º nível da versão passada não são mais compatíveis com a nova versão. <p> Por exemplo, temos na versão 2.3 do sistema os aplicativos ''WecDB v2.3.0.0'' e ''WecDBClient v2.3.1.1'' Ambos são compatíveis pois as versões de 1º e 2º níveis são iguais, e eles continuariam compatíveis até a versão 2.3.999.999. No momento em que o sistema for atualizado para a versão 2.3, esses aplicativos não serão mais compatíveis, e terão que ser obrigatoriamente atualizados. </p> <p> Seguindo este padrão, também é seguro afirmar que não existem alterações de banco de dados entre versões de 3º e 4º nível. Sempre que uma alteração de banco de dados for necessária, a versão de 2º nível será incrementada. </p> === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar a inclusão de novos recursos na versão corrente. Recursos que não necessitam de alterações no banco de dados, podem ser incluídos e publicados dentro da versão atual apenas este nível do versionamento. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar correções dentro de uma versão de 3º nível. Se a versão anterior é v2.5.10.0 e a versão sub-sequente é v2.5.10.1, é seguro afirmar que apenas correções de bugs foram publicadas. a9f4699fad290e1a8f1b778ce6e8ee40036802ef Solução de Problemas 0 16 294 127 2014-09-22T18:23:53Z Daniel.giacomelli 1 wikitext text/x-wiki * WecDB Client * WecDB Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Código de barras do RPT não é gerado no PDF]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] ** [[Erros do Crystal Reports|Erros do Crystal Reports]] 1ae7c9139ce2b5aa039da179b20bb7dee353f7aa 302 294 2014-09-22T18:50:46Z Daniel.giacomelli 1 wikitext text/x-wiki * WecDB Client * WecDB Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] ** [[Erros do Crystal Reports|Erros do Crystal Reports]] 9743a6b4841bcb32fe0c5c0e86561a20fcd6c460 Erros do Crystal Reports 0 59 295 2014-09-22T18:27:47Z Daniel.giacomelli 1 Criou página com '==Erro== A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory...' wikitext text/x-wiki ==Erro== A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' ==Causa== O sistema operacional não conseguiu utilizar o Runtime instalado. ==Solução== Reiniciar o computador 5348005093f60964976fa4aba184be019a7378ad 296 295 2014-09-22T18:29:47Z Daniel.giacomelli 1 wikitext text/x-wiki ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador 0fc25388afafb925070016421a6ec179a66b449f 297 296 2014-09-22T18:30:22Z Daniel.giacomelli 1 wikitext text/x-wiki ==Código de barras do RPT não é gerado no PDF== ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador 13fea82b094eee369e1f9371b5e7ff7ecdfa9850 298 297 2014-09-22T18:46:04Z Daniel.giacomelli 1 wikitext text/x-wiki ==Código de barras do RPT não é gerado no PDF== === Erro === Código de barras sai errado ao utilizar a fonte I25m36l3.ttf. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: # Conceder Permissão no arquivo físico da fonte para usuário do IIS. # Criação das Chaves de Registro: HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite <version>\Crystal Reports\Export\PDF Nome: ForceLargerFonts TYPE: DWORDS VALUE: 1 HKEY_CLASSES_ROOT\SOFTWARE\Business Objects\Suite <version>\Crystal Reports\Export\PDF Nome: ForceLargerFonts TYPE: DWORDS VALUE: 1 ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador b293cd2b1e72b7507ea6efef8ce54eb23c11c5a0 300 298 2014-09-22T18:49:20Z Daniel.giacomelli 1 wikitext text/x-wiki ==Código de barras do RPT não é gerado no PDF== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right]] === Erro === Código de barras sai errado ao utilizar a fonte I25m36l3.ttf. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: # Conceder Permissão no arquivo físico da fonte para usuário do IIS. # Criação das Chaves de Registro: HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite <version>\Crystal Reports\Export\PDF Nome: ForceLargerFonts TYPE: DWORDS VALUE: 1 HKEY_CLASSES_ROOT\SOFTWARE\Business Objects\Suite <version>\Crystal Reports\Export\PDF Nome: ForceLargerFonts TYPE: DWORDS VALUE: 1 ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador 68a20bf7fb8961c0a642c6af6ee74c670d1612db 301 300 2014-09-22T18:49:41Z Daniel.giacomelli 1 /* Código de barras do RPT não é gerado no PDF */ wikitext text/x-wiki ==Código de barras do RPT não é gerado no PDF== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte I25m36l3.ttf. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: # Conceder Permissão no arquivo físico da fonte para usuário do IIS. # Criação das Chaves de Registro: HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite <version>\Crystal Reports\Export\PDF Nome: ForceLargerFonts TYPE: DWORDS VALUE: 1 HKEY_CLASSES_ROOT\SOFTWARE\Business Objects\Suite <version>\Crystal Reports\Export\PDF Nome: ForceLargerFonts TYPE: DWORDS VALUE: 1 ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador de04ed615782fee5c5064940cbbe5e9f38266531 303 301 2014-09-22T18:55:02Z Daniel.giacomelli 1 /* Código de barras do RPT não é gerado no PDF */ wikitext text/x-wiki ==Código de barras do RPT não é gerado no PDF== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte I25m36l3.ttf. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Criação das Chaves de Registro: <pre> HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite <version>\Crystal Reports\Export\PDF Nome: ForceLargerFonts TYPE: DWORDS VALUE: 1 </pre> <pre> HKEY_CLASSES_ROOT\SOFTWARE\Business Objects\Suite <version>\Crystal Reports\Export\PDF Nome: ForceLargerFonts TYPE: DWORDS VALUE: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador 78eb113bc7a2028ca0886876b257fe8d7c3ced05 334 303 2014-09-26T14:16:10Z Daniel.giacomelli 1 wikitext text/x-wiki ==Código de barras do RPT não é gerado no PDF== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte I25m36l3.ttf. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Criação das Chaves de Registro: <pre> HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite <version>\Crystal Reports\Export\PDF Nome: ForceLargerFonts TYPE: DWORDS VALUE: 1 </pre> <pre> HKEY_CLASSES_ROOT\SOFTWARE\Business Objects\Suite <version>\Crystal Reports\Export\PDF Nome: ForceLargerFonts TYPE: DWORDS VALUE: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador [[Category:Crystal Reports]] 5d76610f350a9e57335f60b524b0dbb893e99d6f Arquivo:Crystal ErroCodBarBoleto.png 6 60 299 2014-09-22T18:47:12Z Daniel.giacomelli 1 Código de Barras I25m36l3.ttf com problema wikitext text/x-wiki Código de Barras I25m36l3.ttf com problema 7b1fd7edc99d3187d6748d126b005962dce84861 Histórico de Alterações 0 15 304 289 2014-09-25T16:40:35Z Daniel.giacomelli 1 /* WecDB */ wikitext text/x-wiki =WecDB= *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5 - Histórico de Alterações|Versão 2.5]] =Ver Também= * [[Padrão de Versionamento de Software]] c311a71c81b8f8177e8faf9852caedfbfbb253d0 314 304 2014-09-25T18:20:58Z Daniel.giacomelli 1 wikitext text/x-wiki ==WecDB== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5 - Histórico de Alterações|Versão 2.5]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] ==Ver Também== * [[Padrão de Versionamento de Software]] 93dbf80d58b909803b6b86fe9dfa0c83db25e694 327 314 2014-09-25T18:34:37Z Daniel.giacomelli 1 wikitext text/x-wiki ==WecDB== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] ==Ver Também== * [[Padrão de Versionamento de Software]] 58da6719b3df0ba540eeee28811fb360cf3305de 360 327 2014-10-13T05:17:49Z Daniel.giacomelli 1 /* WecDB */ wikitext text/x-wiki ==WecDB== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] ==Ver Também== * [[Padrão de Versionamento de Software]] b3528ad54d561ab8769cad694ef6d0bc236c1aa7 WSApp 2.0 0 62 315 2014-09-25T18:23:07Z Daniel.giacomelli 1 Criou página com '==Sobre a versão== O Grande foco desta versão foi a implementação do modo ''Multi-Domínio'', que será usado no ambiente compartilhado LATROMI. Este ambiente será usado ...' wikitext text/x-wiki ==Sobre a versão== O Grande foco desta versão foi a implementação do modo ''Multi-Domínio'', que será usado no ambiente compartilhado LATROMI. Este ambiente será usado por clientes que não possuem a infra-estrutura necessária ou simplesmente não querem hospedar o site. <p>Também foram implementados outros recursos importantes, como o Modo Contínuo do formulário dinâmico e o suporte de Links nas consultas com saída CrossTab. A lista completa das alterações pode ser vista [[#Histórico de Alterações|aqui]]. </p> == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 (Download [http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip Aqui]. ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.5.1.0==== Data de Liberação: 25/09/2014 <br /> * NEW: Método para geração de PDF. * NEW: Atualização da versão do .NET Framework de 4.0 para 4.5. * NEW: Atualização da versão do Crystal Reports de 12.0 para 13.0. * NEW: Suporte a nível de segurança Medium Trust. * IMPROVE: Reestruturação do nome das propriedades nas classes de retorno e nome dos métodos do Web Service. </div> 272052bdb2fa87de23d9293c014d477d06947771 316 315 2014-09-25T18:23:51Z Daniel.giacomelli 1 wikitext text/x-wiki ==Sobre a versão== O Grande foco desta versão foi a implementação do modo ''Multi-Domínio'', que será usado no ambiente compartilhado LATROMI. Este ambiente será usado por clientes que não possuem a infra-estrutura necessária ou simplesmente não querem hospedar o site. <p>Também foram implementados outros recursos importantes, como o Modo Contínuo do formulário dinâmico e o suporte de Links nas consultas com saída CrossTab. A lista completa das alterações pode ser vista [[#Histórico de Alterações|aqui]]. </p> == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.5.1.0==== Data de Liberação: 25/09/2014 <br /> * NEW: Método para geração de PDF. * NEW: Atualização da versão do .NET Framework de 4.0 para 4.5. * NEW: Atualização da versão do Crystal Reports de 12.0 para 13.0. * NEW: Suporte a nível de segurança Medium Trust. * IMPROVE: Reestruturação do nome das propriedades nas classes de retorno e nome dos métodos do Web Service. </div> bf9feb8a6c57f03b3cc01f909a438f5196ea78b3 317 316 2014-09-25T18:28:33Z Daniel.giacomelli 1 wikitext text/x-wiki ==Sobre a versão== ==Download== Clique <a href="https://www.dropbox.com/sh/xd2tg51iexfftm5/AAARhy340FkL64qPW9HKUe6ta?dl=0" target="_blank">aqui</a> para baixar os arquivos. <p>Também foram implementados outros recursos importantes, como o Modo Contínuo do formulário dinâmico e o suporte de Links nas consultas com saída CrossTab. A lista completa das alterações pode ser vista [[#Histórico de Alterações|aqui]]. </p> == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.5.1.0==== Data de Liberação: 25/09/2014 <br /> * NEW: Método para geração de PDF. * NEW: Atualização da versão do .NET Framework de 4.0 para 4.5. * NEW: Atualização da versão do Crystal Reports de 12.0 para 13.0. * NEW: Suporte a nível de segurança Medium Trust. * IMPROVE: Reestruturação do nome das propriedades nas classes de retorno e nome dos métodos do Web Service. </div> de3760326e6224771824fe14519324a47840a99d 318 317 2014-09-25T18:29:39Z Daniel.giacomelli 1 wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [https://www.dropbox.com/sh/xd2tg51iexfftm5/AAARhy340FkL64qPW9HKUe6ta?dl=0 aqui] para baixar os arquivos. <p>Também foram implementados outros recursos importantes, como o Modo Contínuo do formulário dinâmico e o suporte de Links nas consultas com saída CrossTab. A lista completa das alterações pode ser vista [[#Histórico de Alterações|aqui]]. </p> == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.5.1.0==== Data de Liberação: 25/09/2014 <br /> * NEW: Método para geração de PDF. * NEW: Atualização da versão do .NET Framework de 4.0 para 4.5. * NEW: Atualização da versão do Crystal Reports de 12.0 para 13.0. * NEW: Suporte a nível de segurança Medium Trust. * IMPROVE: Reestruturação do nome das propriedades nas classes de retorno e nome dos métodos do Web Service. </div> f836249c220da9964aadf2bf9eaedc188f4c8671 319 318 2014-09-25T18:30:01Z Daniel.giacomelli 1 wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [https://www.dropbox.com/sh/xd2tg51iexfftm5/AAARhy340FkL64qPW9HKUe6ta?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.5.1.0==== Data de Liberação: 25/09/2014 <br /> * NEW: Método para geração de PDF. * NEW: Atualização da versão do .NET Framework de 4.0 para 4.5. * NEW: Atualização da versão do Crystal Reports de 12.0 para 13.0. * NEW: Suporte a nível de segurança Medium Trust. * IMPROVE: Reestruturação do nome das propriedades nas classes de retorno e nome dos métodos do Web Service. </div> 405c9f9711ad1bef8228d30efe529d15c025b561 Seja Bem Vindo! 0 1 333 271 2014-09-26T14:03:16Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * [[Histórico de Alterações|Versões do Sistema]] * [[Problemas Frequentes]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] b20d125126618665bf02396f1db24e6759fd5508 Conectando-se a uma planilha de Excel 0 26 335 155 2014-09-26T14:28:32Z Daniel.giacomelli 1 wikitext text/x-wiki Na inclusão da QUERY, crie uma conexão com os dados abaixo: * Provider: ''System.Data.OleDb'' * Banco: Caminho da planilha. ''Ex.: \\192.168.0.200\publico\Planilhas\planilha1.xls'' * Parâmetros Adicionais: ''Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0'' <br /> <p> Exemplo de SELECT: </p> <font face="Courier New" size="2"> <font color = "blue">SELECT</font> <br/>&nbsp;&nbsp;&nbsp;&nbsp;<font color = "#FF0080"><b>FORMAT</b></font><font color = "maroon">(</font><font color = "#FF0080"><b>NOW</b></font><font color = "maroon">(</font><font color = "maroon">)</font>&nbsp;<font color = "silver">,</font>&nbsp;<font color = "red">'MM/dd/yyyy'</font><font color = "maroon">)</font>&nbsp;<font color = "blue">AS</font>&nbsp;<font color = "maroon">dataatual</font><font color = "silver">,</font> <br/>&nbsp;&nbsp;&nbsp;&nbsp;<font color = "#FF0080"><b>FORMAT</b></font><font color = "maroon">(</font><font color = "maroon">[data]</font>&nbsp;<font color = "silver">,</font>&nbsp;<font color = "red">'MM/dd/yyyy'</font><font color = "maroon">)</font>&nbsp;<font color = "blue">AS</font>&nbsp;<font color = "maroon">dataplanilha</font><font color = "silver">,</font>&nbsp;<font color = "silver">*</font>&nbsp;<font color = "blue">FROM</font>&nbsp;<font color = "maroon">[Plan1$]</font> <br/>&nbsp;&nbsp;<font color = "blue">WHERE</font>&nbsp;<font color = "maroon">[data]</font>&nbsp;<font color = "blue">IS</font>&nbsp;<font color = "blue">NOT</font>&nbsp;<font color = "blue">NULL</font> <br/>&nbsp;&nbsp;<font color = "blue">ORDER</font>&nbsp;<font color = "blue">BY</font>&nbsp;<font color = "maroon">[data]</font>&nbsp;<font color = "blue">DESC</font> </font> <p> '''IMPORTANTE:''' O caminho da planilha precisa ser visível tanto para o WecDB Client quanto para o Portal WecDB </p> 25a868adcb093f716ee9d12f755d532389ad5bbc 351 335 2014-10-06T17:11:52Z Daniel.giacomelli 1 wikitext text/x-wiki Na inclusão da QUERY, crie uma conexão com os dados abaixo: * Provider: ''System.Data.OleDb'' * Banco: Caminho da planilha. ''Ex.: \\192.168.0.200\publico\Planilhas\planilha1.xls'' * Parâmetros Adicionais: ''Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0'' <br /> <p> Exemplo de SELECT: </p> <font face="Courier New" size="2"> <font color = "blue">SELECT</font> <br/>&nbsp;&nbsp;&nbsp;&nbsp;<font color = "#FF0080"><b>FORMAT</b></font><font color = "maroon">(</font><font color = "#FF0080"><b>NOW</b></font><font color = "maroon">(</font><font color = "maroon">)</font>&nbsp;<font color = "silver">,</font>&nbsp;<font color = "red">'MM/dd/yyyy'</font><font color = "maroon">)</font>&nbsp;<font color = "blue">AS</font>&nbsp;<font color = "maroon">dataatual</font><font color = "silver">,</font> <br/>&nbsp;&nbsp;&nbsp;&nbsp;<font color = "#FF0080"><b>FORMAT</b></font><font color = "maroon">(</font><font color = "maroon">[data]</font>&nbsp;<font color = "silver">,</font>&nbsp;<font color = "red">'MM/dd/yyyy'</font><font color = "maroon">)</font>&nbsp;<font color = "blue">AS</font>&nbsp;<font color = "maroon">dataplanilha</font><font color = "silver">,</font>&nbsp;<font color = "silver">*</font>&nbsp;<font color = "blue">FROM</font>&nbsp;<font color = "maroon">[Plan1$]</font> <br/>&nbsp;&nbsp;<font color = "blue">WHERE</font>&nbsp;<font color = "maroon">[data]</font>&nbsp;<font color = "blue">IS</font>&nbsp;<font color = "blue">NOT</font>&nbsp;<font color = "blue">NULL</font> <br/>&nbsp;&nbsp;<font color = "blue">ORDER</font>&nbsp;<font color = "blue">BY</font>&nbsp;<font color = "maroon">[data]</font>&nbsp;<font color = "blue">DESC</font> </font> <p> '''IMPORTANTE:''' O caminho da planilha precisa ser visível tanto para o WecDB Client quanto para o Portal WecDB </p> [[Category:Provedores de Dados]] db5296907f320396dcc21cdca11381b7deea0311 LATROMI: Tópicos de Ajuda 0 27 336 157 2014-09-26T14:30:22Z Daniel.giacomelli 1 wikitext text/x-wiki * Sobre os Sistemas ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grade *** Gráficos *** CrossTab *** Crystal Reports ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] * Carrossel ** O que é o Carrossel? ** [[WecDB - Criando um Carrossel|Criando um Carrossel]] ** [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] ac705be972fa53c1e0c92a581f25097519fa1ec5 337 336 2014-09-26T14:46:24Z Daniel.giacomelli 1 wikitext text/x-wiki * Sobre os Sistemas ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Visão_Geral_do_Portal_WecDB|Portal WecDB]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grade *** Gráficos *** CrossTab *** Crystal Reports ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] * Carrossel ** O que é o Carrossel? ** [[WecDB - Criando um Carrossel|Criando um Carrossel]] ** [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] 41c0277f98645ec1e2268144d87f294408b347de 344 337 2014-10-06T16:51:34Z Daniel.giacomelli 1 wikitext text/x-wiki * Sobre os Sistemas ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Visão_Geral_do_Portal_WecDB|Portal WecDB]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grade *** Gráficos *** CrossTab *** Crystal Reports ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] *** [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] * Carrossel ** O que é o Carrossel? ** [[WecDB - Criando um Carrossel|Criando um Carrossel]] ** [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] 186ac0897341ac12ec78fa613b9930711e0dcd05 373 344 2014-10-17T13:45:09Z Daniel.giacomelli 1 wikitext text/x-wiki * Visão Geral do Sistema ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Visão_Geral_do_Portal_WecDB|Portal WecDB]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grade *** Gráficos *** CrossTab *** Crystal Reports ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] *** [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] * Carrossel ** O que é o Carrossel? ** [[WecDB - Criando um Carrossel|Criando um Carrossel]] ** [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] f567879e9ecb21c7a48b9430c6dc1343beb6184b 374 373 2014-10-17T13:49:32Z Daniel.giacomelli 1 wikitext text/x-wiki * Visão Geral do Sistema ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Visão_Geral_do_Portal_WecDB|Portal WecDB]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grade *** Gráficos *** CrossTab *** Crystal Reports ** Injeção de HTML *** [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] *** [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] * Carrossel ** O que é o Carrossel? ** [[WecDB - Criando um Carrossel|Criando um Carrossel]] ** [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] 3e3549b61150990ecb91e78b9f287d24655c74ed Visão Geral do LATROMI Web 0 64 338 2014-09-26T14:55:41Z Daniel.giacomelli 1 Criou página com '== Sobre == == Configuração == == Páginas == === Login === === Página Inicial === === Consultas === ==== Consultas Simples ==== ==== Carrossel ==== === Configuraçõ...' wikitext text/x-wiki == Sobre == == Configuração == == Páginas == === Login === === Página Inicial === === Consultas === ==== Consultas Simples ==== ==== Carrossel ==== === Configurações === ==== Preferências de Estilo ==== ==== Permissões de Usuários ==== ==== Usuários e Grupos ==== === Usuário === ==== Alterar Senha ==== ==== Sair ==== === Ajuda === * LATROMI Wiki * Página do Facebook * Sobre dfa43a108ebd26f94598731e31d7fa081c60fde8 340 338 2014-09-26T15:00:47Z Daniel.giacomelli 1 /* Login */ wikitext text/x-wiki == Sobre == == Configuração == == Páginas == === Login === [[Arquivo:WecDB_LoginPage.jpg|200px|thumb|left|Página de Login]] === Página Inicial === === Consultas === ==== Consultas Simples ==== ==== Carrossel ==== === Configurações === ==== Preferências de Estilo ==== ==== Permissões de Usuários ==== ==== Usuários e Grupos ==== === Usuário === ==== Alterar Senha ==== ==== Sair ==== === Ajuda === * LATROMI Wiki * Página do Facebook * Sobre 2fb7c6c007cfaf1a33db0d341e24ec4119824668 341 340 2014-09-26T15:01:02Z Daniel.giacomelli 1 /* Login */ wikitext text/x-wiki == Sobre == == Configuração == == Páginas == === Login === [[Arquivo:WecDB_LoginPage.jpg|200px|thumb|none|Página de Login]] === Página Inicial === === Consultas === ==== Consultas Simples ==== ==== Carrossel ==== === Configurações === ==== Preferências de Estilo ==== ==== Permissões de Usuários ==== ==== Usuários e Grupos ==== === Usuário === ==== Alterar Senha ==== ==== Sair ==== === Ajuda === * LATROMI Wiki * Página do Facebook * Sobre 6eb051890b2e87ba6844855f3671434465d0dc37 Arquivo:WecDB LoginPage.jpg 6 65 339 2014-09-26T14:59:40Z Daniel.giacomelli 1 Página de Login wikitext text/x-wiki Página de Login 2981c9d3263d37cba8f191b4d16fd1dde2fe5745 Conectando-se a um banco de dados Oracle 0 66 345 2014-10-06T16:57:02Z Daniel.giacomelli 1 Criou página com '# Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Informe os dados' wikitext text/x-wiki # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Informe os dados 05e6ab6b3e3dfd481cad4390de3e35b765f31991 346 345 2014-10-06T16:59:41Z Daniel.giacomelli 1 wikitext text/x-wiki # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #; teste 8e2ba1a4c0c9fa7dd75aad6b767330b6290278d6 348 346 2014-10-06T17:10:23Z Daniel.giacomelli 1 wikitext text/x-wiki # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* Nome: Informe um nome para a conexão que será criada. #* Provider: Selecione ''Oracle.DataAccess.Client'' #* Servidor: Informe o endereço do servidor onde está o banco de dados. #* Nome do Serviço: Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''tnsnames.ora'' e ''listner.ora'' #* Porta: Informa a porta para conexão com o banco de dados. #* Usuário: Usuário para conexão com o banco de dados. #* Senha: Senha do usuário para conexão com o banco de dados. ==Ver Também== [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] c77548d8f62769db6f377bc256841b02d5ee361b 349 348 2014-10-06T17:10:52Z Daniel.giacomelli 1 wikitext text/x-wiki ==Passo-a-passo== # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* Nome: Informe um nome para a conexão que será criada. #* Provider: Selecione ''Oracle.DataAccess.Client'' #* Servidor: Informe o endereço do servidor onde está o banco de dados. #* Nome do Serviço: Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''tnsnames.ora'' e ''listner.ora'' #* Porta: Informa a porta para conexão com o banco de dados. #* Usuário: Usuário para conexão com o banco de dados. #* Senha: Senha do usuário para conexão com o banco de dados. ==Ver Também== [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] 5a8ea50c49374f1551e2eff51498057ce9f1123c 350 349 2014-10-06T17:11:10Z Daniel.giacomelli 1 wikitext text/x-wiki ==Passo-a-passo== # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* Nome: Informe um nome para a conexão que será criada. #* Provider: Selecione ''Oracle.DataAccess.Client'' #* Servidor: Informe o endereço do servidor onde está o banco de dados. #* Nome do Serviço: Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''tnsnames.ora'' e ''listner.ora'' #* Porta: Informa a porta para conexão com o banco de dados. #* Usuário: Usuário para conexão com o banco de dados. #* Senha: Senha do usuário para conexão com o banco de dados. ==Ver Também== [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] [[Category:Provedores de Dados]] c966c6ed2caf76b263f3c20ac5b27d389ef46976 352 350 2014-10-06T17:15:56Z Daniel.giacomelli 1 wikitext text/x-wiki ==Passo-a-passo== # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* Nome: Informe um nome para a conexão que será criada. #* Provider: Selecione ''Oracle.DataAccess.Client'' #* Servidor: Informe o endereço do servidor onde está o banco de dados. #* Nome do Serviço: Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' #* Porta: Informa a porta para conexão com o banco de dados. #* Usuário: Usuário para conexão com o banco de dados. #* Senha: Senha do usuário para conexão com o banco de dados. ==Ver Também== * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] [[Category:Provedores de Dados]] 3e304c7881ab06d783ffc0434a04e4424aa88786 353 352 2014-10-06T17:17:42Z Daniel.giacomelli 1 wikitext text/x-wiki ==Passo-a-passo== # Se você estiver com o WecDB Client aberto, feche-o. # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Abra o WecDB Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* Nome: Informe um nome para a conexão que será criada. #* Provider: Selecione ''Oracle.DataAccess.Client'' #* Servidor: Informe o endereço do servidor onde está o banco de dados. #* Nome do Serviço: Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' #* Porta: Informa a porta para conexão com o banco de dados. #* Usuário: Usuário para conexão com o banco de dados. #* Senha: Senha do usuário para conexão com o banco de dados. ==Ver Também== * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] [[Category:Provedores de Dados]] e4cc6b5168228c16ea998e51ec11b05f7c140066 355 353 2014-10-06T17:21:29Z Daniel.giacomelli 1 wikitext text/x-wiki ==Passo-a-passo== [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o WecDB Client aberto, feche-o. # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Abra o WecDB Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* Nome: Informe um nome para a conexão que será criada. #* Provider: Selecione ''Oracle.DataAccess.Client'' #* Servidor: Informe o endereço do servidor onde está o banco de dados. #* Nome do Serviço: Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' #* Porta: Informa a porta para conexão com o banco de dados. #* Usuário: Usuário para conexão com o banco de dados. #* Senha: Senha do usuário para conexão com o banco de dados. ==Ver Também== * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] [[Category:Provedores de Dados]] e4807e3acbad1e4f8de99499e0147725283580aa Arquivo:WecDBClient OracleDataAccessClient.png 6 67 354 2014-10-06T17:19:12Z Daniel.giacomelli 1 Tela de configuração de conexão de banco de dados Oracle wikitext text/x-wiki Tela de configuração de conexão de banco de dados Oracle b478fcb127f010d34acfe6632eab399f4070d994 Injeção de HTML: Download e Visualização de Arquivos 0 69 375 2014-10-17T14:08:51Z Daniel.giacomelli 1 Criou página com 'Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnic...' wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é criar um diretório virtual no IIS especificamente para armazenar os arquivos que serão disponibilizados, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. 69c75ff971936cbae38ee900374340cea762ab21 376 375 2014-10-17T14:43:27Z Daniel.giacomelli 1 wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é criar um diretório virtual no IIS especificamente para armazenar os arquivos que serão disponibilizados, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. == Publicação dos Arquivos == Para disponibilizar os arquivos na Web, eles precisam de uma URL. Para isso, precisam estar publicados no IIS do seu servidor, ou em algum serviço de hospedagem contratado. O importante é saber qual é a URL do arquivo, pois ela será necessária para nos próximos passos. Se o arquivo não está hospedado no mesmo servidor que o LATROMI WecDB, será necessário usar o endereço absoluto (''ex.: http://meudominio.com/arquivos/imagem.jpg''). Caso contrário, é possível utilizar o endereço relativo dos arquivos (ex.: '''../../arquivos/imagem.jpg'''), o que é melhor, pois caso o endereço seja alterado, a referência ao arquivo não será perdida. Considerando que os arquivos serão hospedados no mesmo servidor que o LATROMI WecDB, pode-se imaginar a seguinte estrutura de diretórios no IIS: c:\inetpub\wwwroot\LATROMI\WecDB c:\inetpub\wwwroot\arquivos Nesta situação, o exemplo de endereço relativo citado anteriormente funcionaria perfeitamente. Abaixo, um exemplo da criação de links, utilizando o endereço relativo e absoluto do arquivo: <a href="../../arquivos/imagem.jpg">Abrir Imagem</a> <a href="http://meudominio.com/arquivos/imagem.jpg">Abrir Imagem</a> '''Importante: ''' Os arquivos não devem ser alocados dentro da pasta do portal LATROMI WecDB (''ex.: c:\inetpub\wwwroot\LATROMI\WecDB\Meus_Arquivos''), pois serão removidos quando o sistema for atualizado. == Download de Arquivos == == Visualização de Arquivos == f93421a2f9ccdffa1604e185841cce4e96b2ab9b Injeção de HTML: Download e Visualização de Arquivos 0 69 377 376 2014-10-17T15:06:46Z Daniel.giacomelli 1 /* Download de Arquivos */ wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é criar um diretório virtual no IIS especificamente para armazenar os arquivos que serão disponibilizados, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. == Publicação dos Arquivos == Para disponibilizar os arquivos na Web, eles precisam de uma URL. Para isso, precisam estar publicados no IIS do seu servidor, ou em algum serviço de hospedagem contratado. O importante é saber qual é a URL do arquivo, pois ela será necessária para nos próximos passos. Se o arquivo não está hospedado no mesmo servidor que o LATROMI WecDB, será necessário usar o endereço absoluto (''ex.: http://meudominio.com/arquivos/imagem.jpg''). Caso contrário, é possível utilizar o endereço relativo dos arquivos (ex.: '''../../arquivos/imagem.jpg'''), o que é melhor, pois caso o endereço seja alterado, a referência ao arquivo não será perdida. Considerando que os arquivos serão hospedados no mesmo servidor que o LATROMI WecDB, pode-se imaginar a seguinte estrutura de diretórios no IIS: c:\inetpub\wwwroot\LATROMI\WecDB c:\inetpub\wwwroot\arquivos Nesta situação, o exemplo de endereço relativo citado anteriormente funcionaria perfeitamente. Abaixo, um exemplo da criação de links, utilizando o endereço relativo e absoluto do arquivo: <a href="../../arquivos/imagem.jpg">Abrir Imagem</a> <a href="http://meudominio.com/arquivos/imagem.jpg">Abrir Imagem</a> '''Importante: ''' Os arquivos não devem ser alocados dentro da pasta do portal LATROMI WecDB (''ex.: c:\inetpub\wwwroot\LATROMI\WecDB\Meus_Arquivos''), pois serão removidos quando o sistema for atualizado. == Download de Arquivos == Para fazer o download do arquivo, será necessário criar um elemento [http://www.w3schools.com/tags/tag_a.asp <a>] com a URL do arquivo, e adicionalmente inserir o atributo HTML5 [http://www.w3schools.com/tags/att_a_download.asp download], que forçará o download do arquivo. Se este atributo não for especificado, e o tipo do arquivo for suportado pelo navegador (ex.: pdf, jpg, png, xml...), ele será aberto como uma página qualquer ao invés de ser baixado. Porém, este atributo não é suportado pelo Internet Explorer e pelo Safari. Abaixo, um exemplo de Query que gera o link para download: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/imagem.jpg" download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... Agora, deixando o exemplo um pouco mais dinâmico, suponhamos que o nome da imagem esteja salvo no banco de dados: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/' || tabela.nomearquivo || ' download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... == Visualização de Arquivos == 85cdc1c112e6fc45d44d6cf4cd88b31885418a78 378 377 2014-10-17T15:13:47Z Daniel.giacomelli 1 /* Visualização de Arquivos */ wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é criar um diretório virtual no IIS especificamente para armazenar os arquivos que serão disponibilizados, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. == Publicação dos Arquivos == Para disponibilizar os arquivos na Web, eles precisam de uma URL. Para isso, precisam estar publicados no IIS do seu servidor, ou em algum serviço de hospedagem contratado. O importante é saber qual é a URL do arquivo, pois ela será necessária para nos próximos passos. Se o arquivo não está hospedado no mesmo servidor que o LATROMI WecDB, será necessário usar o endereço absoluto (''ex.: http://meudominio.com/arquivos/imagem.jpg''). Caso contrário, é possível utilizar o endereço relativo dos arquivos (ex.: '''../../arquivos/imagem.jpg'''), o que é melhor, pois caso o endereço seja alterado, a referência ao arquivo não será perdida. Considerando que os arquivos serão hospedados no mesmo servidor que o LATROMI WecDB, pode-se imaginar a seguinte estrutura de diretórios no IIS: c:\inetpub\wwwroot\LATROMI\WecDB c:\inetpub\wwwroot\arquivos Nesta situação, o exemplo de endereço relativo citado anteriormente funcionaria perfeitamente. Abaixo, um exemplo da criação de links, utilizando o endereço relativo e absoluto do arquivo: <a href="../../arquivos/imagem.jpg">Abrir Imagem</a> <a href="http://meudominio.com/arquivos/imagem.jpg">Abrir Imagem</a> '''Importante: ''' Os arquivos não devem ser alocados dentro da pasta do portal LATROMI WecDB (''ex.: c:\inetpub\wwwroot\LATROMI\WecDB\Meus_Arquivos''), pois serão removidos quando o sistema for atualizado. == Download de Arquivos == Para fazer o download do arquivo, será necessário criar um elemento [http://www.w3schools.com/tags/tag_a.asp <a>] com a URL do arquivo, e adicionalmente inserir o atributo HTML5 [http://www.w3schools.com/tags/att_a_download.asp download], que forçará o download do arquivo. Se este atributo não for especificado, e o tipo do arquivo for suportado pelo navegador (ex.: pdf, jpg, png, xml...), ele será aberto como uma página qualquer ao invés de ser baixado. Porém, este atributo não é suportado pelo Internet Explorer e pelo Safari. Abaixo, um exemplo de Query que gera o link para download: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/imagem.jpg" download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... Agora, deixando o exemplo um pouco mais dinâmico, suponhamos que o nome da imagem esteja salvo no banco de dados: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/' || tabela.nomearquivo || ' download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... == Visualização de Arquivos == Para visualizar o arquivo em uma Janela dentro da página, como acontece com os links para Queries, Mapas, e etc, será necessário montar a chamada de uma função Javascript no Link. Trata-se da função '''[[Funções Javascript: openWindow|openWindow]]''', que está disponível em todas as páginas do portal. effb4d2b50410553fca30fadef6679591af47649 379 378 2014-10-17T15:25:42Z Daniel.giacomelli 1 /* Visualização de Arquivos */ wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é criar um diretório virtual no IIS especificamente para armazenar os arquivos que serão disponibilizados, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. == Publicação dos Arquivos == Para disponibilizar os arquivos na Web, eles precisam de uma URL. Para isso, precisam estar publicados no IIS do seu servidor, ou em algum serviço de hospedagem contratado. O importante é saber qual é a URL do arquivo, pois ela será necessária para nos próximos passos. Se o arquivo não está hospedado no mesmo servidor que o LATROMI WecDB, será necessário usar o endereço absoluto (''ex.: http://meudominio.com/arquivos/imagem.jpg''). Caso contrário, é possível utilizar o endereço relativo dos arquivos (ex.: '''../../arquivos/imagem.jpg'''), o que é melhor, pois caso o endereço seja alterado, a referência ao arquivo não será perdida. Considerando que os arquivos serão hospedados no mesmo servidor que o LATROMI WecDB, pode-se imaginar a seguinte estrutura de diretórios no IIS: c:\inetpub\wwwroot\LATROMI\WecDB c:\inetpub\wwwroot\arquivos Nesta situação, o exemplo de endereço relativo citado anteriormente funcionaria perfeitamente. Abaixo, um exemplo da criação de links, utilizando o endereço relativo e absoluto do arquivo: <a href="../../arquivos/imagem.jpg">Abrir Imagem</a> <a href="http://meudominio.com/arquivos/imagem.jpg">Abrir Imagem</a> '''Importante: ''' Os arquivos não devem ser alocados dentro da pasta do portal LATROMI WecDB (''ex.: c:\inetpub\wwwroot\LATROMI\WecDB\Meus_Arquivos''), pois serão removidos quando o sistema for atualizado. == Download de Arquivos == Para fazer o download do arquivo, será necessário criar um elemento [http://www.w3schools.com/tags/tag_a.asp <a>] com a URL do arquivo, e adicionalmente inserir o atributo HTML5 [http://www.w3schools.com/tags/att_a_download.asp download], que forçará o download do arquivo. Se este atributo não for especificado, e o tipo do arquivo for suportado pelo navegador (ex.: pdf, jpg, png, xml...), ele será aberto como uma página qualquer ao invés de ser baixado. Porém, este atributo não é suportado pelo Internet Explorer e pelo Safari. Abaixo, um exemplo de Query que gera o link para download: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/imagem.jpg" download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... Agora, deixando o exemplo um pouco mais dinâmico, suponhamos que o nome da imagem esteja salvo no banco de dados: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/' || tabela.nomearquivo || ' download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... == Visualização de Arquivos == Para visualizar o arquivo em uma Janela dentro da página, como acontece com os links para Queries, Mapas, e etc, será necessário fazer a chamada de uma função Javascript no Link. Trata-se da função '''[[Funções Javascript: openWindow|openWindow]]''', que está disponível em todas as páginas do portal. Veja um exemplo abaixo: <pre> SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="#" onlick="openWindow(''../../arquivos/' || tabela.nomearquivo || ''', 600, 400, ''Visualização de Imagem'', null, ''modal'')"> Ver Imagem </a>' AS link_verimagem FROM tabela WHERE ..... </pre> O resultado da coluna link_verimagem, seria este: <a href="#" onlick="openWindow('../../arquivos/imagem.jpg', 600, 400, 'Título da Janela', null, 'modal')"> Ver Imagem </a> Onde temos respectivamente os seguintes parâmetros: * '''Endereço do arquivo:''' ../../arquivos/imagem.jpg * '''Largura da Janela:''' 600 (pixels) * '''Largura da Janela:''' 800 (pixels) * '''Título da Janela:''' Visualização de Imagem * '''Comportamento:''' null (não precisa ser especificado) * '''Opções:''' modal c7a8bf2cb67925739cc2e3a028ed916a4101f3c9 380 379 2014-10-17T15:26:43Z Daniel.giacomelli 1 wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é criar um diretório virtual no IIS especificamente para armazenar os arquivos que serão disponibilizados, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. == Publicação dos Arquivos == Para disponibilizar os arquivos na Web, eles precisam de uma URL. Para isso, precisam estar publicados no IIS do seu servidor, ou em algum serviço de hospedagem contratado. O importante é saber qual é a URL do arquivo, pois ela será necessária para nos próximos passos. Se o arquivo não está hospedado no mesmo servidor que o LATROMI WecDB, será necessário usar o endereço absoluto (''ex.: http://meudominio.com/arquivos/imagem.jpg''). Caso contrário, é possível utilizar o endereço relativo dos arquivos (ex.: '''../../arquivos/imagem.jpg'''), o que é melhor, pois caso o endereço seja alterado, a referência ao arquivo não será perdida. Considerando que os arquivos serão hospedados no mesmo servidor que o LATROMI WecDB, pode-se imaginar a seguinte estrutura de diretórios no IIS: c:\inetpub\wwwroot\LATROMI\WecDB c:\inetpub\wwwroot\arquivos Nesta situação, o exemplo de endereço relativo citado anteriormente funcionaria perfeitamente. Abaixo, um exemplo da criação de links, utilizando o endereço relativo e absoluto do arquivo: <a href="../../arquivos/imagem.jpg">Abrir Imagem</a> <a href="http://meudominio.com/arquivos/imagem.jpg">Abrir Imagem</a> '''Importante: ''' Os arquivos não devem ser alocados dentro da pasta do portal LATROMI WecDB (''ex.: c:\inetpub\wwwroot\LATROMI\WecDB\Meus_Arquivos''), pois serão removidos quando o sistema for atualizado. == Download de Arquivos == Para fazer o download do arquivo, será necessário criar um elemento [http://www.w3schools.com/tags/tag_a.asp <a>] com a URL do arquivo, e adicionalmente inserir o atributo HTML5 [http://www.w3schools.com/tags/att_a_download.asp download], que forçará o download do arquivo. Se este atributo não for especificado, e o tipo do arquivo for suportado pelo navegador (ex.: pdf, jpg, png, xml...), ele será aberto como uma página qualquer ao invés de ser baixado. Porém, este atributo não é suportado pelo Internet Explorer e pelo Safari. Abaixo, um exemplo de Query que gera o link para download: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/imagem.jpg" download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... Agora, deixando o exemplo um pouco mais dinâmico, suponhamos que o nome da imagem esteja salvo no banco de dados: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/' || tabela.nomearquivo || ' download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... == Visualização de Arquivos == Para visualizar o arquivo em uma Janela dentro da página, como acontece com os links para Queries, Mapas, e etc, será necessário fazer a chamada de uma função Javascript no Link. Trata-se da função '''[[Funções Javascript: openWindow|openWindow]]''', que está disponível em todas as páginas do portal. Veja um exemplo abaixo: <pre> SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="#" onlick="openWindow(''../../arquivos/' || tabela.nomearquivo || ''', 600, 400, ''Visualização de Imagem'', null, ''modal'')"> Ver Imagem </a>' AS link_verimagem FROM tabela WHERE ..... </pre> O resultado da coluna link_verimagem, seria este: <a href="#" onlick="openWindow('../../arquivos/imagem.jpg', 600, 400, 'Título da Janela', null, 'modal')"> Ver Imagem </a> Onde temos respectivamente os seguintes parâmetros: * '''Endereço do arquivo:''' ../../arquivos/imagem.jpg * '''Largura da Janela:''' 600 (pixels) * '''Largura da Janela:''' 800 (pixels) * '''Título da Janela:''' Visualização de Imagem * '''Comportamento:''' null (não precisa ser especificado) * '''Opções:''' modal 8d65f484524db141cd6b163b0901a68d7c211553 381 380 2014-10-17T15:28:04Z Daniel.giacomelli 1 wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é torar os arquivos disponíveis na internet, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. == Publicação dos Arquivos == Para disponibilizar os arquivos na Web, eles precisam de uma URL. Para isso, precisam estar publicados no IIS do seu servidor, ou em algum serviço de hospedagem contratado. O importante é saber qual é a URL do arquivo, pois ela será necessária para nos próximos passos. Se o arquivo não está hospedado no mesmo servidor que o LATROMI WecDB, será necessário usar o endereço absoluto (''ex.: http://meudominio.com/arquivos/imagem.jpg''). Caso contrário, é possível utilizar o endereço relativo dos arquivos (ex.: '''../../arquivos/imagem.jpg'''), o que é melhor, pois caso o endereço seja alterado, a referência ao arquivo não será perdida. Considerando que os arquivos serão hospedados no mesmo servidor que o LATROMI WecDB, pode-se imaginar a seguinte estrutura de diretórios no IIS: c:\inetpub\wwwroot\LATROMI\WecDB c:\inetpub\wwwroot\arquivos Nesta situação, o exemplo de endereço relativo citado anteriormente funcionaria perfeitamente. Abaixo, um exemplo da criação de links, utilizando o endereço relativo e absoluto do arquivo: <a href="../../arquivos/imagem.jpg">Abrir Imagem</a> <a href="http://meudominio.com/arquivos/imagem.jpg">Abrir Imagem</a> '''Importante: ''' Os arquivos não devem ser alocados dentro da pasta do portal LATROMI WecDB (''ex.: c:\inetpub\wwwroot\LATROMI\WecDB\Meus_Arquivos''), pois serão removidos quando o sistema for atualizado. == Download de Arquivos == Para fazer o download do arquivo, será necessário criar um elemento [http://www.w3schools.com/tags/tag_a.asp <a>] com a URL do arquivo, e adicionalmente inserir o atributo HTML5 [http://www.w3schools.com/tags/att_a_download.asp download], que forçará o download do arquivo. Se este atributo não for especificado, e o tipo do arquivo for suportado pelo navegador (ex.: pdf, jpg, png, xml...), ele será aberto como uma página qualquer ao invés de ser baixado. Porém, este atributo não é suportado pelo Internet Explorer e pelo Safari. Abaixo, um exemplo de Query que gera o link para download: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/imagem.jpg" download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... Agora, deixando o exemplo um pouco mais dinâmico, suponhamos que o nome da imagem esteja salvo no banco de dados: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/' || tabela.nomearquivo || ' download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... == Visualização de Arquivos == Para visualizar o arquivo em uma Janela dentro da página, como acontece com os links para Queries, Mapas, e etc, será necessário fazer a chamada de uma função Javascript no Link. Trata-se da função '''[[Funções Javascript: openWindow|openWindow]]''', que está disponível em todas as páginas do portal. Veja um exemplo abaixo: <pre> SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="#" onlick="openWindow(''../../arquivos/' || tabela.nomearquivo || ''', 600, 400, ''Visualização de Imagem'', null, ''modal'')"> Ver Imagem </a>' AS link_verimagem FROM tabela WHERE ..... </pre> O resultado da coluna link_verimagem, seria este: <a href="#" onlick="openWindow('../../arquivos/imagem.jpg', 600, 400, 'Título da Janela', null, 'modal')"> Ver Imagem </a> Onde temos respectivamente os seguintes parâmetros: * '''Endereço do arquivo:''' ../../arquivos/imagem.jpg * '''Largura da Janela:''' 600 (pixels) * '''Largura da Janela:''' 800 (pixels) * '''Título da Janela:''' Visualização de Imagem * '''Comportamento:''' null (não precisa ser especificado) * '''Opções:''' modal 889226e4159e08dc6109a43b54533697f85f70c2 382 381 2014-10-17T15:28:17Z Daniel.giacomelli 1 wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é tornar os arquivos disponíveis na internet, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. == Publicação dos Arquivos == Para disponibilizar os arquivos na Web, eles precisam de uma URL. Para isso, precisam estar publicados no IIS do seu servidor, ou em algum serviço de hospedagem contratado. O importante é saber qual é a URL do arquivo, pois ela será necessária para nos próximos passos. Se o arquivo não está hospedado no mesmo servidor que o LATROMI WecDB, será necessário usar o endereço absoluto (''ex.: http://meudominio.com/arquivos/imagem.jpg''). Caso contrário, é possível utilizar o endereço relativo dos arquivos (ex.: '''../../arquivos/imagem.jpg'''), o que é melhor, pois caso o endereço seja alterado, a referência ao arquivo não será perdida. Considerando que os arquivos serão hospedados no mesmo servidor que o LATROMI WecDB, pode-se imaginar a seguinte estrutura de diretórios no IIS: c:\inetpub\wwwroot\LATROMI\WecDB c:\inetpub\wwwroot\arquivos Nesta situação, o exemplo de endereço relativo citado anteriormente funcionaria perfeitamente. Abaixo, um exemplo da criação de links, utilizando o endereço relativo e absoluto do arquivo: <a href="../../arquivos/imagem.jpg">Abrir Imagem</a> <a href="http://meudominio.com/arquivos/imagem.jpg">Abrir Imagem</a> '''Importante: ''' Os arquivos não devem ser alocados dentro da pasta do portal LATROMI WecDB (''ex.: c:\inetpub\wwwroot\LATROMI\WecDB\Meus_Arquivos''), pois serão removidos quando o sistema for atualizado. == Download de Arquivos == Para fazer o download do arquivo, será necessário criar um elemento [http://www.w3schools.com/tags/tag_a.asp <a>] com a URL do arquivo, e adicionalmente inserir o atributo HTML5 [http://www.w3schools.com/tags/att_a_download.asp download], que forçará o download do arquivo. Se este atributo não for especificado, e o tipo do arquivo for suportado pelo navegador (ex.: pdf, jpg, png, xml...), ele será aberto como uma página qualquer ao invés de ser baixado. Porém, este atributo não é suportado pelo Internet Explorer e pelo Safari. Abaixo, um exemplo de Query que gera o link para download: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/imagem.jpg" download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... Agora, deixando o exemplo um pouco mais dinâmico, suponhamos que o nome da imagem esteja salvo no banco de dados: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/' || tabela.nomearquivo || ' download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... == Visualização de Arquivos == Para visualizar o arquivo em uma Janela dentro da página, como acontece com os links para Queries, Mapas, e etc, será necessário fazer a chamada de uma função Javascript no Link. Trata-se da função '''[[Funções Javascript: openWindow|openWindow]]''', que está disponível em todas as páginas do portal. Veja um exemplo abaixo: <pre> SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="#" onlick="openWindow(''../../arquivos/' || tabela.nomearquivo || ''', 600, 400, ''Visualização de Imagem'', null, ''modal'')"> Ver Imagem </a>' AS link_verimagem FROM tabela WHERE ..... </pre> O resultado da coluna link_verimagem, seria este: <a href="#" onlick="openWindow('../../arquivos/imagem.jpg', 600, 400, 'Título da Janela', null, 'modal')"> Ver Imagem </a> Onde temos respectivamente os seguintes parâmetros: * '''Endereço do arquivo:''' ../../arquivos/imagem.jpg * '''Largura da Janela:''' 600 (pixels) * '''Largura da Janela:''' 800 (pixels) * '''Título da Janela:''' Visualização de Imagem * '''Comportamento:''' null (não precisa ser especificado) * '''Opções:''' modal 9f5b70cf6016ce92c12e8f017ed8d06c680611d7 383 382 2014-10-17T15:28:54Z Daniel.giacomelli 1 wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é tornar os arquivos disponíveis na internet, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. == Publicação dos Arquivos == Para disponibilizar os arquivos na Web, eles precisam de uma URL. Para isso, precisam estar publicados no IIS do seu servidor, ou em algum serviço de hospedagem contratado. O importante é saber qual é a URL do arquivo, pois ela será necessária nos próximos passos. Se o arquivo não está hospedado no mesmo servidor que o LATROMI WecDB, será necessário usar o endereço absoluto (''ex.: http://meudominio.com/arquivos/imagem.jpg''). Caso contrário, é possível utilizar o endereço relativo dos arquivos (ex.: '''../../arquivos/imagem.jpg'''), o que é melhor, pois caso o endereço seja alterado, a referência ao arquivo não será perdida. Considerando que os arquivos serão hospedados no mesmo servidor que o LATROMI WecDB, pode-se imaginar a seguinte estrutura de diretórios no IIS: c:\inetpub\wwwroot\LATROMI\WecDB c:\inetpub\wwwroot\arquivos Nesta situação, o exemplo de endereço relativo citado anteriormente funcionaria perfeitamente. Abaixo, um exemplo da criação de links, utilizando o endereço relativo e absoluto do arquivo: <a href="../../arquivos/imagem.jpg">Abrir Imagem</a> <a href="http://meudominio.com/arquivos/imagem.jpg">Abrir Imagem</a> '''Importante: ''' Os arquivos não devem ser alocados dentro da pasta do portal LATROMI WecDB (''ex.: c:\inetpub\wwwroot\LATROMI\WecDB\Meus_Arquivos''), pois serão removidos quando o sistema for atualizado. == Download de Arquivos == Para fazer o download do arquivo, será necessário criar um elemento [http://www.w3schools.com/tags/tag_a.asp <a>] com a URL do arquivo, e adicionalmente inserir o atributo HTML5 [http://www.w3schools.com/tags/att_a_download.asp download], que forçará o download do arquivo. Se este atributo não for especificado, e o tipo do arquivo for suportado pelo navegador (ex.: pdf, jpg, png, xml...), ele será aberto como uma página qualquer ao invés de ser baixado. Porém, este atributo não é suportado pelo Internet Explorer e pelo Safari. Abaixo, um exemplo de Query que gera o link para download: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/imagem.jpg" download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... Agora, deixando o exemplo um pouco mais dinâmico, suponhamos que o nome da imagem esteja salvo no banco de dados: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/' || tabela.nomearquivo || ' download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... == Visualização de Arquivos == Para visualizar o arquivo em uma Janela dentro da página, como acontece com os links para Queries, Mapas, e etc, será necessário fazer a chamada de uma função Javascript no Link. Trata-se da função '''[[Funções Javascript: openWindow|openWindow]]''', que está disponível em todas as páginas do portal. Veja um exemplo abaixo: <pre> SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="#" onlick="openWindow(''../../arquivos/' || tabela.nomearquivo || ''', 600, 400, ''Visualização de Imagem'', null, ''modal'')"> Ver Imagem </a>' AS link_verimagem FROM tabela WHERE ..... </pre> O resultado da coluna link_verimagem, seria este: <a href="#" onlick="openWindow('../../arquivos/imagem.jpg', 600, 400, 'Título da Janela', null, 'modal')"> Ver Imagem </a> Onde temos respectivamente os seguintes parâmetros: * '''Endereço do arquivo:''' ../../arquivos/imagem.jpg * '''Largura da Janela:''' 600 (pixels) * '''Largura da Janela:''' 800 (pixels) * '''Título da Janela:''' Visualização de Imagem * '''Comportamento:''' null (não precisa ser especificado) * '''Opções:''' modal 0bb4108ec254ab8fddb776ada61540537d0581c0 384 383 2014-10-17T15:29:52Z Daniel.giacomelli 1 /* Publicação dos Arquivos */ wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é tornar os arquivos disponíveis na internet, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. == Publicação dos Arquivos == Para disponibilizar os arquivos na Web, eles precisam de uma URL. Para isso, precisam estar publicados no IIS do seu servidor, ou em algum serviço de hospedagem contratado. O importante é saber qual é a URL do arquivo, pois ela será necessária nos próximos passos. Se o arquivo não está hospedado no mesmo servidor que o LATROMI WecDB, será necessário usar o endereço '''absoluto''' (''ex.: http://meudominio.com/arquivos/imagem.jpg''). Caso contrário, é possível utilizar o endereço '''relativo'''dos arquivos (ex.: '''../../arquivos/imagem.jpg'''), o que é melhor, pois caso o endereço seja alterado, a referência ao arquivo não será perdida. Considerando que os arquivos serão hospedados no mesmo servidor que o LATROMI WecDB, pode-se imaginar a seguinte estrutura de diretórios no IIS: c:\inetpub\wwwroot\LATROMI\WecDB c:\inetpub\wwwroot\arquivos Nesta situação, o exemplo de endereço relativo citado anteriormente funcionaria perfeitamente. Abaixo, um exemplo da criação de links, utilizando o endereço relativo e absoluto do arquivo: <a href="../../arquivos/imagem.jpg">Abrir Imagem</a> <a href="http://meudominio.com/arquivos/imagem.jpg">Abrir Imagem</a> '''Importante: ''' Os arquivos não devem ser alocados dentro da pasta do portal LATROMI WecDB (''ex.: c:\inetpub\wwwroot\LATROMI\WecDB\Meus_Arquivos''), pois serão removidos quando o sistema for atualizado. == Download de Arquivos == Para fazer o download do arquivo, será necessário criar um elemento [http://www.w3schools.com/tags/tag_a.asp <a>] com a URL do arquivo, e adicionalmente inserir o atributo HTML5 [http://www.w3schools.com/tags/att_a_download.asp download], que forçará o download do arquivo. Se este atributo não for especificado, e o tipo do arquivo for suportado pelo navegador (ex.: pdf, jpg, png, xml...), ele será aberto como uma página qualquer ao invés de ser baixado. Porém, este atributo não é suportado pelo Internet Explorer e pelo Safari. Abaixo, um exemplo de Query que gera o link para download: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/imagem.jpg" download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... Agora, deixando o exemplo um pouco mais dinâmico, suponhamos que o nome da imagem esteja salvo no banco de dados: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/' || tabela.nomearquivo || ' download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... == Visualização de Arquivos == Para visualizar o arquivo em uma Janela dentro da página, como acontece com os links para Queries, Mapas, e etc, será necessário fazer a chamada de uma função Javascript no Link. Trata-se da função '''[[Funções Javascript: openWindow|openWindow]]''', que está disponível em todas as páginas do portal. Veja um exemplo abaixo: <pre> SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="#" onlick="openWindow(''../../arquivos/' || tabela.nomearquivo || ''', 600, 400, ''Visualização de Imagem'', null, ''modal'')"> Ver Imagem </a>' AS link_verimagem FROM tabela WHERE ..... </pre> O resultado da coluna link_verimagem, seria este: <a href="#" onlick="openWindow('../../arquivos/imagem.jpg', 600, 400, 'Título da Janela', null, 'modal')"> Ver Imagem </a> Onde temos respectivamente os seguintes parâmetros: * '''Endereço do arquivo:''' ../../arquivos/imagem.jpg * '''Largura da Janela:''' 600 (pixels) * '''Largura da Janela:''' 800 (pixels) * '''Título da Janela:''' Visualização de Imagem * '''Comportamento:''' null (não precisa ser especificado) * '''Opções:''' modal 02e3223ae24e204363936cfc755e5fd23e169b7f 385 384 2014-10-17T15:30:04Z Daniel.giacomelli 1 /* Publicação dos Arquivos */ wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é tornar os arquivos disponíveis na internet, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. == Publicação dos Arquivos == Para disponibilizar os arquivos na Web, eles precisam de uma URL. Para isso, precisam estar publicados no IIS do seu servidor, ou em algum serviço de hospedagem contratado. O importante é saber qual é a URL do arquivo, pois ela será necessária nos próximos passos. Se o arquivo não está hospedado no mesmo servidor que o LATROMI WecDB, será necessário usar o endereço '''absoluto''' (''ex.: http://meudominio.com/arquivos/imagem.jpg''). Caso contrário, é possível utilizar o endereço '''relativo''' dos arquivos (ex.: '''../../arquivos/imagem.jpg'''), o que é melhor, pois caso o endereço seja alterado, a referência ao arquivo não será perdida. Considerando que os arquivos serão hospedados no mesmo servidor que o LATROMI WecDB, pode-se imaginar a seguinte estrutura de diretórios no IIS: c:\inetpub\wwwroot\LATROMI\WecDB c:\inetpub\wwwroot\arquivos Nesta situação, o exemplo de endereço relativo citado anteriormente funcionaria perfeitamente. Abaixo, um exemplo da criação de links, utilizando o endereço relativo e absoluto do arquivo: <a href="../../arquivos/imagem.jpg">Abrir Imagem</a> <a href="http://meudominio.com/arquivos/imagem.jpg">Abrir Imagem</a> '''Importante: ''' Os arquivos não devem ser alocados dentro da pasta do portal LATROMI WecDB (''ex.: c:\inetpub\wwwroot\LATROMI\WecDB\Meus_Arquivos''), pois serão removidos quando o sistema for atualizado. == Download de Arquivos == Para fazer o download do arquivo, será necessário criar um elemento [http://www.w3schools.com/tags/tag_a.asp <a>] com a URL do arquivo, e adicionalmente inserir o atributo HTML5 [http://www.w3schools.com/tags/att_a_download.asp download], que forçará o download do arquivo. Se este atributo não for especificado, e o tipo do arquivo for suportado pelo navegador (ex.: pdf, jpg, png, xml...), ele será aberto como uma página qualquer ao invés de ser baixado. Porém, este atributo não é suportado pelo Internet Explorer e pelo Safari. Abaixo, um exemplo de Query que gera o link para download: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/imagem.jpg" download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... Agora, deixando o exemplo um pouco mais dinâmico, suponhamos que o nome da imagem esteja salvo no banco de dados: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/' || tabela.nomearquivo || ' download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... == Visualização de Arquivos == Para visualizar o arquivo em uma Janela dentro da página, como acontece com os links para Queries, Mapas, e etc, será necessário fazer a chamada de uma função Javascript no Link. Trata-se da função '''[[Funções Javascript: openWindow|openWindow]]''', que está disponível em todas as páginas do portal. Veja um exemplo abaixo: <pre> SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="#" onlick="openWindow(''../../arquivos/' || tabela.nomearquivo || ''', 600, 400, ''Visualização de Imagem'', null, ''modal'')"> Ver Imagem </a>' AS link_verimagem FROM tabela WHERE ..... </pre> O resultado da coluna link_verimagem, seria este: <a href="#" onlick="openWindow('../../arquivos/imagem.jpg', 600, 400, 'Título da Janela', null, 'modal')"> Ver Imagem </a> Onde temos respectivamente os seguintes parâmetros: * '''Endereço do arquivo:''' ../../arquivos/imagem.jpg * '''Largura da Janela:''' 600 (pixels) * '''Largura da Janela:''' 800 (pixels) * '''Título da Janela:''' Visualização de Imagem * '''Comportamento:''' null (não precisa ser especificado) * '''Opções:''' modal 1e1149e57aa3f80c72227a02bb3e1b6bb2e25dee 433 385 2014-12-23T17:49:26Z Daniel.giacomelli 1 /* Visualização de Arquivos */ wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é tornar os arquivos disponíveis na internet, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. == Publicação dos Arquivos == Para disponibilizar os arquivos na Web, eles precisam de uma URL. Para isso, precisam estar publicados no IIS do seu servidor, ou em algum serviço de hospedagem contratado. O importante é saber qual é a URL do arquivo, pois ela será necessária nos próximos passos. Se o arquivo não está hospedado no mesmo servidor que o LATROMI WecDB, será necessário usar o endereço '''absoluto''' (''ex.: http://meudominio.com/arquivos/imagem.jpg''). Caso contrário, é possível utilizar o endereço '''relativo''' dos arquivos (ex.: '''../../arquivos/imagem.jpg'''), o que é melhor, pois caso o endereço seja alterado, a referência ao arquivo não será perdida. Considerando que os arquivos serão hospedados no mesmo servidor que o LATROMI WecDB, pode-se imaginar a seguinte estrutura de diretórios no IIS: c:\inetpub\wwwroot\LATROMI\WecDB c:\inetpub\wwwroot\arquivos Nesta situação, o exemplo de endereço relativo citado anteriormente funcionaria perfeitamente. Abaixo, um exemplo da criação de links, utilizando o endereço relativo e absoluto do arquivo: <a href="../../arquivos/imagem.jpg">Abrir Imagem</a> <a href="http://meudominio.com/arquivos/imagem.jpg">Abrir Imagem</a> '''Importante: ''' Os arquivos não devem ser alocados dentro da pasta do portal LATROMI WecDB (''ex.: c:\inetpub\wwwroot\LATROMI\WecDB\Meus_Arquivos''), pois serão removidos quando o sistema for atualizado. == Download de Arquivos == Para fazer o download do arquivo, será necessário criar um elemento [http://www.w3schools.com/tags/tag_a.asp <a>] com a URL do arquivo, e adicionalmente inserir o atributo HTML5 [http://www.w3schools.com/tags/att_a_download.asp download], que forçará o download do arquivo. Se este atributo não for especificado, e o tipo do arquivo for suportado pelo navegador (ex.: pdf, jpg, png, xml...), ele será aberto como uma página qualquer ao invés de ser baixado. Porém, este atributo não é suportado pelo Internet Explorer e pelo Safari. Abaixo, um exemplo de Query que gera o link para download: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/imagem.jpg" download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... Agora, deixando o exemplo um pouco mais dinâmico, suponhamos que o nome da imagem esteja salvo no banco de dados: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/' || tabela.nomearquivo || ' download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... == Visualização de Arquivos == Para visualizar o arquivo em uma Janela dentro da página, como acontece com os links para Queries, Mapas, e etc, será necessário fazer a chamada de uma função Javascript no Link. Trata-se da função '''[[Funções Javascript: openWindow|openWindow]]''', que está disponível em todas as páginas do portal. Veja um exemplo abaixo: <pre> SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="#" onclick="openWindow(''../../arquivos/' || tabela.nomearquivo || ''', 600, 400, ''Visualização de Imagem'', null, ''modal'')"> Ver Imagem </a>' AS link_verimagem FROM tabela WHERE ..... </pre> O resultado da coluna link_verimagem, seria este: <a href="#" onclick="openWindow('../../arquivos/imagem.jpg', 600, 400, 'Título da Janela', null, 'modal')"> Ver Imagem </a> Onde temos respectivamente os seguintes parâmetros: * '''Endereço do arquivo:''' ../../arquivos/imagem.jpg * '''Largura da Janela:''' 600 (pixels) * '''Largura da Janela:''' 800 (pixels) * '''Título da Janela:''' Visualização de Imagem * '''Comportamento:''' null (não precisa ser especificado) * '''Opções:''' modal eab5713d9c394c6fb9b6e2b54e4abcabe007d5b2 434 433 2014-12-23T18:42:57Z Daniel.giacomelli 1 /* Visualização de Arquivos */ wikitext text/x-wiki Este artigo tem como objetivo ensinar todos os passos para a criação de links personalizados na Grid para '''Download e Visualização de Arquivos''', utilizando uma técnica que chamamos de '''Injeção de HTML'''. A premissa dessa implementação é tornar os arquivos disponíveis na internet, e montar LINKs no SELECT através da concatenação de strings para chamar estes arquivos. == Publicação dos Arquivos == Para disponibilizar os arquivos na Web, eles precisam de uma URL. Para isso, precisam estar publicados no IIS do seu servidor, ou em algum serviço de hospedagem contratado. O importante é saber qual é a URL do arquivo, pois ela será necessária nos próximos passos. Se o arquivo não está hospedado no mesmo servidor que o LATROMI WecDB, será necessário usar o endereço '''absoluto''' (''ex.: http://meudominio.com/arquivos/imagem.jpg''). Caso contrário, é possível utilizar o endereço '''relativo''' dos arquivos (ex.: '''../../arquivos/imagem.jpg'''), o que é melhor, pois caso o endereço seja alterado, a referência ao arquivo não será perdida. Considerando que os arquivos serão hospedados no mesmo servidor que o LATROMI WecDB, pode-se imaginar a seguinte estrutura de diretórios no IIS: c:\inetpub\wwwroot\LATROMI\WecDB c:\inetpub\wwwroot\arquivos Nesta situação, o exemplo de endereço relativo citado anteriormente funcionaria perfeitamente. Abaixo, um exemplo da criação de links, utilizando o endereço relativo e absoluto do arquivo: <a href="../../arquivos/imagem.jpg">Abrir Imagem</a> <a href="http://meudominio.com/arquivos/imagem.jpg">Abrir Imagem</a> '''Importante: ''' Os arquivos não devem ser alocados dentro da pasta do portal LATROMI WecDB (''ex.: c:\inetpub\wwwroot\LATROMI\WecDB\Meus_Arquivos''), pois serão removidos quando o sistema for atualizado. == Download de Arquivos == Para fazer o download do arquivo, será necessário criar um elemento [http://www.w3schools.com/tags/tag_a.asp <a>] com a URL do arquivo, e adicionalmente inserir o atributo HTML5 [http://www.w3schools.com/tags/att_a_download.asp download], que forçará o download do arquivo. Se este atributo não for especificado, e o tipo do arquivo for suportado pelo navegador (ex.: pdf, jpg, png, xml...), ele será aberto como uma página qualquer ao invés de ser baixado. Porém, este atributo não é suportado pelo Internet Explorer e pelo Safari. Abaixo, um exemplo de Query que gera o link para download: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/imagem.jpg" download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... Agora, deixando o exemplo um pouco mais dinâmico, suponhamos que o nome da imagem esteja salvo no banco de dados: SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="../../arquivos/' || tabela.nomearquivo || ' download> Download da Imagem </a>' AS link_download FROM tabela WHERE ..... == Visualização de Arquivos == Para visualizar o arquivo em uma Janela dentro da página, como acontece com os links para Queries, Mapas, e etc, será necessário fazer a chamada de uma função Javascript no Link. Trata-se da função '''[[Funções Javascript: openWindow|openWindow]]''', que está disponível em todas as páginas do portal. Veja um exemplo abaixo: <pre> SELECT tabela.campo1, tabela.campo2, tabela.campo3, '<a href="#" onclick="openWindow(''../../arquivos/' || tabela.nomearquivo || ''', 600, 400, ''Visualização de Imagem'', null, ''modal,showContentDuringLoad'')"> Ver Imagem </a>' AS link_verimagem FROM tabela WHERE ..... </pre> O resultado da coluna link_verimagem, seria este: <a href="#" onclick="openWindow('../../arquivos/imagem.jpg', 600, 400, 'Título da Janela', null, 'modal,showContentDuringLoad')"> Ver Imagem </a> Onde temos respectivamente os seguintes parâmetros: * '''Endereço do arquivo:''' ../../arquivos/imagem.jpg * '''Largura da Janela:''' 600 (pixels) * '''Largura da Janela:''' 800 (pixels) * '''Título da Janela:''' Visualização de Imagem * '''Comportamento:''' null (não precisa ser especificado) * '''Opções:''' modal 80143a9df081b13f691a4efceb36e51cd5af238f WSApp 2.0 0 62 390 319 2014-11-14T22:03:53Z Daniel.giacomelli 1 wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [https://www.dropbox.com/sh/xd2tg51iexfftm5/AAARhy340FkL64qPW9HKUe6ta?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.0.0.0==== Data de Liberação: 25/09/2014 <br /> * NEW: Método para geração de PDF. * NEW: Atualização da versão do .NET Framework de 4.0 para 4.5. * NEW: Atualização da versão do Crystal Reports de 12.0 para 13.0. * NEW: Suporte a nível de segurança Medium Trust. * IMPROVE: Reestruturação do nome das propriedades nas classes de retorno e nome dos métodos do Web Service. </div> d48d41190c8bee44932c354482e9512610f5a90c LATROMI: Tópicos de Ajuda 0 27 391 374 2014-11-14T22:13:02Z Daniel.giacomelli 1 wikitext text/x-wiki * Visão Geral do Sistema ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Visão_Geral_do_Portal_WecDB|Portal WecDB]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grade **** [[WecDB - Objeto Grid|Agregação de Valores]] *** Gráficos *** CrossTab *** Crystal Reports ** Injeção de HTML *** [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] *** [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] * Carrossel ** O que é o Carrossel? ** [[WecDB - Criando um Carrossel|Criando um Carrossel]] ** [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] 35204d684e97b20154bac9f5f9429d8482b8e3ce 399 391 2014-11-15T01:30:59Z Daniel.giacomelli 1 wikitext text/x-wiki * Visão Geral do Sistema ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Visão_Geral_do_Portal_WecDB|Portal WecDB]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grid **** [[WecDB - Objeto Grid|Agregação de Valores]] *** Gráficos *** CrossTab *** Crystal Reports ** Injeção de HTML *** [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] *** [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] * Carrossel ** O que é o Carrossel? ** [[WecDB - Criando um Carrossel|Criando um Carrossel]] ** [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] 41e73f8466b73f702522b5dc6b811d0b4e9ea0f2 426 399 2014-12-01T16:02:37Z Daniel.giacomelli 1 wikitext text/x-wiki * Visão Geral do Sistema ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Visão_Geral_do_Portal_WecDB|Portal WecDB]] * Consultas ** Criando uma Consulta ** Configuração da Saída de Query *** Grid **** [[WecDB - Objeto Grid|Agregação de Valores]] *** Gráficos *** CrossTab *** Crystal Reports ** Injeção de HTML *** [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ** Provedores de Dados *** [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] *** [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] * Formulário Dinâmico ** Propriedades Condicionais ** Eventos ** Layout Absoluto * Carrossel ** O que é o Carrossel? ** [[WecDB - Criando um Carrossel|Criando um Carrossel]] ** [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] 3de9f1c7caf91503f8f18699c2d3770a7c4e0510 427 426 2014-12-01T16:08:17Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|WecDB Client]] ## [[Visão_Geral_do_Portal_WecDB|Portal WecDB]] # '''Consultas''' ## Criando uma Consulta ## Configuração da Saída de Query ### Grid #### [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''FormulárioDinâmico''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Carrossel''' ## O que é o Carrossel? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] a121c5323e1ef256825f5ff91700d1d2d6bf6656 Consulta:Totalizadores da Grid 0 70 392 2014-11-14T22:15:11Z Daniel.giacomelli 1 Criou página com '== Rodapé == === Máscara === === Agregação de Valores === === Agregação de Valores Customiza ===' wikitext text/x-wiki == Rodapé == === Máscara === === Agregação de Valores === === Agregação de Valores Customiza === ea1affc7eff3172a8d47aee51145be9ffc7c3d90 393 392 2014-11-14T22:15:25Z Daniel.giacomelli 1 /* Agregação de Valores */ wikitext text/x-wiki == Rodapé == === Máscara === === Agregação de Valores Padrão === === Agregação de Valores Customiza === 83b82f7a61d8877d5ec465a602ec339df34dd34c 394 393 2014-11-14T22:19:38Z Daniel.giacomelli 1 wikitext text/x-wiki == Rodapé == * Modos de Agregação * Máscara * Fórmulas === Agregação de Valores Customizada === b8e1e2c638f7e5ca2e5d60c681a37f027ed2f491 395 394 2014-11-14T22:48:06Z Daniel.giacomelli 1 /* Rodapé */ wikitext text/x-wiki == Rodapé == * Modo de Agregação: * Máscara: * Fórmula: === Agregação de Valores Customizada === a3c7988bb7a5bb62168b506be509dc4eafb77538 396 395 2014-11-14T22:49:12Z Daniel.giacomelli 1 wikitext text/x-wiki == Rodapé == * Modo de Agregação: * Máscara: * Fórmula: === Agregação de Valores Customizada === == Ver Também == [[Fórmulas: Funções]] 3ac8ba3a83f2bce51595e624867e649dd1e98df3 409 396 2014-11-17T16:13:59Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki == Rodapé == * Modo de Agregação: * Máscara: * Fórmula: === Agregação de Valores Customizada === == Ver Também == [[Expressões Matemáticas]] 59a2b0017b7d86478675962105df54a1a020c114 411 409 2014-11-17T16:27:31Z Daniel.giacomelli 1 /* Rodapé */ wikitext text/x-wiki == Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores serão somados. *: '''Contagem:''' As linhas da Grid serão contadas *: '''Média:''' Será realizada um média geral da Grid. *: '''Mínimo:''' Será utilizado o menor valor da Grid *: '''Maximo:''' Será utilizado o maior valor da Grid *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' * '''Fórmula:''' === Agregação de Valores Customizada === == Ver Também == [[Expressões Matemáticas]] a953211753d7b8ac284a5efa9b676717c9ce7a6f 412 411 2014-11-17T16:45:18Z Daniel.giacomelli 1 /* Rodapé */ wikitext text/x-wiki == Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valore de agregação> Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' do rodapé exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Além das funções nativas do NCalc, temos 5 funções customizadas, que foram criadas para fazer a agregação dos valores das colunas. São elas: * AggSum: Soma todos os valores da coluna para gerar o valor agregado AggSum([coluna1]) * AggCount AggCount([coluna1]) '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' == Ver Também == [[Expressões Matemáticas]] 4a9355f5c67945b7d3a93c883ca1c5b601dab81d 413 412 2014-11-17T16:57:10Z Daniel.giacomelli 1 /* Agregação de Valores Customizada */ wikitext text/x-wiki == Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valore de agregação> Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' do rodapé exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Além das funções nativas do NCalc, temos 5 funções customizadas, que foram criadas para fazer a agregação dos valores das colunas. São elas: * '''AggSum:''' Retorna a soma de todos os valores da coluna especificada. AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita]) * '''AggCount:''' Retorna a quantidade total de linhas da Grid. AggCount([coluna1]) * '''AggAvg:''' Retorna a média geral dos valores da coluna especificada. AggAvg([coluna1]) * '''AggMin:''' Retorna o menor valor da coluna especificada. AggMin([coluna1]) * '''AggMax:''' Retorna o maior valor da coluna especificada. AggMax([coluna1]) O nome da coluna, passado como parâmetro nos exemplos acima, devem sempre estar entre '''colchetes'''. '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if (AggSum([receita]) = 0, 0, AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita])) == Ver Também == [[Expressões Matemáticas]] 0ce9fb946d7fdb9bb26e4dd420ef19626cda4b3c 414 413 2014-11-17T16:57:35Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki == Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valore de agregação> Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' do rodapé exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Além das funções nativas do NCalc, temos 5 funções customizadas, que foram criadas para fazer a agregação dos valores das colunas. São elas: * '''AggSum:''' Retorna a soma de todos os valores da coluna especificada. AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita]) * '''AggCount:''' Retorna a quantidade total de linhas da Grid. AggCount([coluna1]) * '''AggAvg:''' Retorna a média geral dos valores da coluna especificada. AggAvg([coluna1]) * '''AggMin:''' Retorna o menor valor da coluna especificada. AggMin([coluna1]) * '''AggMax:''' Retorna o maior valor da coluna especificada. AggMax([coluna1]) O nome da coluna, passado como parâmetro nos exemplos acima, devem sempre estar entre '''colchetes'''. '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if (AggSum([receita]) = 0, 0, AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 5858b05797844b402d68477e3a506c4442303f75 416 414 2014-11-18T14:46:19Z Daniel.giacomelli 1 /* Rodapé */ wikitext text/x-wiki == Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' do rodapé exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Além das funções nativas do NCalc, temos 5 funções customizadas, que foram criadas para fazer a agregação dos valores das colunas. São elas: * '''AggSum:''' Retorna a soma de todos os valores da coluna especificada. AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita]) * '''AggCount:''' Retorna a quantidade total de linhas da Grid. AggCount([coluna1]) * '''AggAvg:''' Retorna a média geral dos valores da coluna especificada. AggAvg([coluna1]) * '''AggMin:''' Retorna o menor valor da coluna especificada. AggMin([coluna1]) * '''AggMax:''' Retorna o maior valor da coluna especificada. AggMax([coluna1]) O nome da coluna, passado como parâmetro nos exemplos acima, devem sempre estar entre '''colchetes'''. '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if (AggSum([receita]) = 0, 0, AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 2c6756c89c822d88a1e69d56e0f08ead05f0f06d Expressões Matemáticas 0 71 397 2014-11-14T22:50:08Z Daniel.giacomelli 1 Criou página com '{| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style=...' wikitext text/x-wiki {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style="font-weight: bold;" | Acos | Retorna o ângulo cosseno do número especificado. | Acos(1) | 0 |- | style="font-weight: bold;" | Asin | Retorna o ângulo seno do número especificado. | Asin(0) | 0 |- | style="font-weight: bold;" | Atan | Retorna o ângulo tangente número especificado. | Atan(0) | 0 |- | style="font-weight: bold;" | Ceiling | Retorna o menor número inteiro maior ou igual ao número especificado. | Ceiling(1.5) | 2 |- | style="font-weight: bold;" | Cos | Retorna o cosseno do ângulo especificado. | Cos(0) | 1 |- | style="font-weight: bold;" | Exp | Retorna o valor elevado a potência especificada. | Exp(0) | 1 |- | style="font-weight: bold;" | Floor | Retorna o maior inteiro menor ou igual ao número especificado. | Floor(1.5) | 1 |- | style="font-weight: bold;" | Log | Retorna o logaritmo do número especificado. | Log(1,10) | 0 |- | style="font-weight: bold;" | Log10 | Retorna o logaritmo de base 10 do número especificado. | Log10(1) | 0 |- | style="font-weight: bold;" | Max | Retorna o maior dos dois números especificados. | Max(1, 2) | 2 |- | style="font-weight: bold;" | Min | Retorna o menor dos dois números especificados. | Min(1, 2) | 1 |- | style="font-weight: bold;" | Pow | Retorna o número especificado elevado a potência especificada. | Pow(3, 2) | 9 |- | style="font-weight: bold;" | Round | Arredonda um valor para o número inteiro mais próximo ou o número especificado de casas decimais. | Round(3.222, 2) | 3.22 |- | style="font-weight: bold;" | Sign | Retorna um valor indicando o sinal do número especificado. | Sign(-10) | -1 |- | style="font-weight: bold;" | Sin | Retorna o seno do ângulo especificado. | Sin(0) | 0 |- | style="font-weight: bold;" | Sqrt | Retorna a raiz quadrada do número especificado. | Sqrt(4) | 2 |- | style="font-weight: bold;" | Tan | Retorna a tangente do ângulo especificado. | Tan(0) | 0 |- | style="font-weight: bold;" | Truncate | Retorna a parte inteira do número especificado. | Truncate(1.7) | 1 |- | | | | |} e37076afc82199a845cbe453fe47eb198a03afe4 398 397 2014-11-14T22:50:58Z Daniel.giacomelli 1 wikitext text/x-wiki {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style="font-weight: bold;" | Acos | Retorna o ângulo cosseno do número especificado. | Acos(1) | 0 |- | style="font-weight: bold;" | Asin | Retorna o ângulo seno do número especificado. | Asin(0) | 0 |- | style="font-weight: bold;" | Atan | Retorna o ângulo tangente número especificado. | Atan(0) | 0 |- | style="font-weight: bold;" | Ceiling | Retorna o menor número inteiro maior ou igual ao número especificado. | Ceiling(1.5) | 2 |- | style="font-weight: bold;" | Cos | Retorna o cosseno do ângulo especificado. | Cos(0) | 1 |- | style="font-weight: bold;" | Exp | Retorna o valor elevado a potência especificada. | Exp(0) | 1 |- | style="font-weight: bold;" | Floor | Retorna o maior inteiro menor ou igual ao número especificado. | Floor(1.5) | 1 |- | style="font-weight: bold;" | Log | Retorna o logaritmo do número especificado. | Log(1,10) | 0 |- | style="font-weight: bold;" | Log10 | Retorna o logaritmo de base 10 do número especificado. | Log10(1) | 0 |- | style="font-weight: bold;" | Max | Retorna o maior dos dois números especificados. | Max(1, 2) | 2 |- | style="font-weight: bold;" | Min | Retorna o menor dos dois números especificados. | Min(1, 2) | 1 |- | style="font-weight: bold;" | Pow | Retorna o número especificado elevado a potência especificada. | Pow(3, 2) | 9 |- | style="font-weight: bold;" | Round | Arredonda um valor para o número inteiro mais próximo ou o número especificado de casas decimais. | Round(3.222, 2) | 3.22 |- | style="font-weight: bold;" | Sign | Retorna um valor indicando o sinal do número especificado. | Sign(-10) | -1 |- | style="font-weight: bold;" | Sin | Retorna o seno do ângulo especificado. | Sin(0) | 0 |- | style="font-weight: bold;" | Sqrt | Retorna a raiz quadrada do número especificado. | Sqrt(4) | 2 |- | style="font-weight: bold;" | Tan | Retorna a tangente do ângulo especificado. | Tan(0) | 0 |- | style="font-weight: bold;" | Truncate | Retorna a parte inteira do número especificado. | Truncate(1.7) | 1 |} ed9cf4b4127afaf156a6e8f411ac372b0683f17c 400 398 2014-11-15T01:36:28Z Daniel.giacomelli 1 wikitext text/x-wiki {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style="font-weight: bold;" | Acos | Retorna o ângulo cosseno do número especificado. | Acos(1) | 0 |- | style="font-weight: bold;" | Asin | Retorna o ângulo seno do número especificado. | Asin(0) | 0 |- | style="font-weight: bold;" | Atan | Retorna o ângulo tangente número especificado. | Atan(0) | 0 |- | style="font-weight: bold;" | Ceiling | Retorna o menor número inteiro maior ou igual ao número especificado. | Ceiling(1.5) | 2 |- | style="font-weight: bold;" | Cos | Retorna o cosseno do ângulo especificado. | Cos(0) | 1 |- | style="font-weight: bold;" | Exp | Retorna o valor elevado a potência especificada. | Exp(0) | 1 |- | style="font-weight: bold;" | Floor | Retorna o maior inteiro menor ou igual ao número especificado. | Floor(1.5) | 1 |- | style="font-weight: bold;" | Log | Retorna o logaritmo do número especificado. | Log(1,10) | 0 |- | style="font-weight: bold;" | Log10 | Retorna o logaritmo de base 10 do número especificado. | Log10(1) | 0 |- | style="font-weight: bold;" | Max | Retorna o maior dos dois números especificados. | Max(1, 2) | 2 |- | style="font-weight: bold;" | Min | Retorna o menor dos dois números especificados. | Min(1, 2) | 1 |- | style="font-weight: bold;" | Pow | Retorna o número especificado elevado a potência especificada. | Pow(3, 2) | 9 |- | style="font-weight: bold;" | Round | Arredonda um valor para o número inteiro mais próximo ou o número especificado de casas decimais. | Round(3.222, 2) | 3.22 |- | style="font-weight: bold;" | Sign | Retorna um valor indicando o sinal do número especificado. | Sign(-10) | -1 |- | style="font-weight: bold;" | Sin | Retorna o seno do ângulo especificado. | Sin(0) | 0 |- | style="font-weight: bold;" | Sqrt | Retorna a raiz quadrada do número especificado. | Sqrt(4) | 2 |- | style="font-weight: bold;" | Tan | Retorna a tangente do ângulo especificado. | Tan(0) | 0 |- | style="font-weight: bold;" | Truncate | Retorna a parte inteira do número especificado. | Truncate(1.7) | 1 |} == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 92b5f79175c18ec110fede69d916ffb484494f65 401 400 2014-11-17T15:28:26Z Daniel.giacomelli 1 wikitext text/x-wiki {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style="font-weight: bold;" | Acos | Retorna o ângulo cosseno do número especificado. | Acos(1) | 0 |- | style="font-weight: bold;" | Asin | Retorna o ângulo seno do número especificado. | Asin(0) | 0 |- | style="font-weight: bold;" | Atan | Retorna o ângulo tangente número especificado. | Atan(0) | 0 |- | style="font-weight: bold;" | Ceiling | Retorna o menor número inteiro maior ou igual ao número especificado. | Ceiling(1.5) | 2 |- | style="font-weight: bold;" | Cos | Retorna o cosseno do ângulo especificado. | Cos(0) | 1 |- | style="font-weight: bold;" | Exp | Retorna o valor elevado a potência especificada. | Exp(0) | 1 |- | style="font-weight: bold;" | Floor | Retorna o maior inteiro menor ou igual ao número especificado. | Floor(1.5) | 1 |- | style="font-weight: bold;" | Log | Retorna o logaritmo do número especificado. | Log(1,10) | 0 |- | style="font-weight: bold;" | Log10 | Retorna o logaritmo de base 10 do número especificado. | Log10(1) | 0 |- | style="font-weight: bold;" | Max | Retorna o maior dos dois números especificados. | Max(1, 2) | 2 |- | style="font-weight: bold;" | Min | Retorna o menor dos dois números especificados. | Min(1, 2) | 1 |- | style="font-weight: bold;" | Pow | Retorna o número especificado elevado a potência especificada. | Pow(3, 2) | 9 |- | style="font-weight: bold;" | Round | Arredonda um valor para o número inteiro mais próximo ou o número especificado de casas decimais. | Round(3.222, 2) | 3.22 |- | style="font-weight: bold;" | Sign | Retorna um valor indicando o sinal do número especificado. | Sign(-10) | -1 |- | style="font-weight: bold;" | Sin | Retorna o seno do ângulo especificado. | Sin(0) | 0 |- | style="font-weight: bold;" | Sqrt | Retorna a raiz quadrada do número especificado. | Sqrt(4) | 2 |- | style="font-weight: bold;" | Tan | Retorna a tangente do ângulo especificado. | Tan(0) | 0 |- | style="font-weight: bold;" | Truncate | Retorna a parte inteira do número especificado. | Truncate(1.7) | 1 |} {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | in | Retorna true se o elemento está contido no conjunto de valores. | in(1 + 1, 1, 2, 3) | true |- | style="font-weight: bold;" | if | Retorna um valor baseado em uma condição | if(3 % 2 = 1, 'value is true', 'value is false') | 'value is true' |} == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 7c73311295ee9904e602673fa72ca8294405f2bf 402 401 2014-11-17T15:44:12Z Daniel.giacomelli 1 wikitext text/x-wiki O LATROMI WecDB utiliza a biblioteca [https://ncalc.codeplex.com NCalc] para compilar e interpretar expressões matemáticas dinâmicas. Atualmente, essas expressões são utilizadas apenas no rodapé da Consulta com saída em Grid, mas como o tempo pode ser utilizado em outras partes do sistema. ''OBS: Os textos das tabelas abaixo foram traduzidos da página do projeto [http://ncalc.codeplex.com NCalc] do [http://www.codeplex.com/ Codeplex].'' == Funções == Abaixo a lista de funções matemátixas disponíveis para uso. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style="font-weight: bold;" | Acos | Retorna o ângulo cosseno do número especificado. | Acos(1) | 0 |- | style="font-weight: bold;" | Asin | Retorna o ângulo seno do número especificado. | Asin(0) | 0 |- | style="font-weight: bold;" | Atan | Retorna o ângulo tangente número especificado. | Atan(0) | 0 |- | style="font-weight: bold;" | Ceiling | Retorna o menor número inteiro maior ou igual ao número especificado. | Ceiling(1.5) | 2 |- | style="font-weight: bold;" | Cos | Retorna o cosseno do ângulo especificado. | Cos(0) | 1 |- | style="font-weight: bold;" | Exp | Retorna o valor elevado a potência especificada. | Exp(0) | 1 |- | style="font-weight: bold;" | Floor | Retorna o maior inteiro menor ou igual ao número especificado. | Floor(1.5) | 1 |- | style="font-weight: bold;" | Log | Retorna o logaritmo do número especificado. | Log(1,10) | 0 |- | style="font-weight: bold;" | Log10 | Retorna o logaritmo de base 10 do número especificado. | Log10(1) | 0 |- | style="font-weight: bold;" | Max | Retorna o maior dos dois números especificados. | Max(1, 2) | 2 |- | style="font-weight: bold;" | Min | Retorna o menor dos dois números especificados. | Min(1, 2) | 1 |- | style="font-weight: bold;" | Pow | Retorna o número especificado elevado a potência especificada. | Pow(3, 2) | 9 |- | style="font-weight: bold;" | Round | Arredonda um valor para o número inteiro mais próximo ou o número especificado de casas decimais. | Round(3.222, 2) | 3.22 |- | style="font-weight: bold;" | Sign | Retorna um valor indicando o sinal do número especificado. | Sign(-10) | -1 |- | style="font-weight: bold;" | Sin | Retorna o seno do ângulo especificado. | Sin(0) | 0 |- | style="font-weight: bold;" | Sqrt | Retorna a raiz quadrada do número especificado. | Sqrt(4) | 2 |- | style="font-weight: bold;" | Tan | Retorna a tangente do ângulo especificado. | Tan(0) | 0 |- | style="font-weight: bold;" | Truncate | Retorna a parte inteira do número especificado. | Truncate(1.7) | 1 |} Também estão disponíveis outras funções de uso gerais. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | in | Retorna true se o elemento está contido no conjunto de valores. | in(1 + 1, 1, 2, 3) | true |- | style="font-weight: bold;" | if | Retorna um valor baseado em uma condição | if(3 % 2 = 1, 'value is true', 'value is false') | 'value is true' |} == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] defcd5a1b6f20a0a1bcb225cf35f5fd2017c7778 403 402 2014-11-17T15:46:25Z Daniel.giacomelli 1 wikitext text/x-wiki O LATROMI WecDB utiliza a biblioteca [https://ncalc.codeplex.com NCalc] para compilar e interpretar expressões matemáticas dinâmicas. Atualmente, essas expressões são utilizadas apenas no rodapé da Consulta com saída em Grid, mas como o tempo pode ser utilizado em outras partes do sistema. ''OBS: Os textos das tabelas abaixo foram traduzidos da página do projeto [http://ncalc.codeplex.com NCalc] do [http://www.codeplex.com/ Codeplex].'' == Operadores == == Funções == Abaixo a lista de funções matemáticas disponíveis para uso. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style="font-weight: bold;" | Acos | Retorna o ângulo cosseno do número especificado. | Acos(1) | 0 |- | style="font-weight: bold;" | Asin | Retorna o ângulo seno do número especificado. | Asin(0) | 0 |- | style="font-weight: bold;" | Atan | Retorna o ângulo tangente número especificado. | Atan(0) | 0 |- | style="font-weight: bold;" | Ceiling | Retorna o menor número inteiro maior ou igual ao número especificado. | Ceiling(1.5) | 2 |- | style="font-weight: bold;" | Cos | Retorna o cosseno do ângulo especificado. | Cos(0) | 1 |- | style="font-weight: bold;" | Exp | Retorna o valor elevado a potência especificada. | Exp(0) | 1 |- | style="font-weight: bold;" | Floor | Retorna o maior inteiro menor ou igual ao número especificado. | Floor(1.5) | 1 |- | style="font-weight: bold;" | Log | Retorna o logaritmo do número especificado. | Log(1,10) | 0 |- | style="font-weight: bold;" | Log10 | Retorna o logaritmo de base 10 do número especificado. | Log10(1) | 0 |- | style="font-weight: bold;" | Max | Retorna o maior dos dois números especificados. | Max(1, 2) | 2 |- | style="font-weight: bold;" | Min | Retorna o menor dos dois números especificados. | Min(1, 2) | 1 |- | style="font-weight: bold;" | Pow | Retorna o número especificado elevado a potência especificada. | Pow(3, 2) | 9 |- | style="font-weight: bold;" | Round | Arredonda um valor para o número inteiro mais próximo ou o número especificado de casas decimais. | Round(3.222, 2) | 3.22 |- | style="font-weight: bold;" | Sign | Retorna um valor indicando o sinal do número especificado. | Sign(-10) | -1 |- | style="font-weight: bold;" | Sin | Retorna o seno do ângulo especificado. | Sin(0) | 0 |- | style="font-weight: bold;" | Sqrt | Retorna a raiz quadrada do número especificado. | Sqrt(4) | 2 |- | style="font-weight: bold;" | Tan | Retorna a tangente do ângulo especificado. | Tan(0) | 0 |- | style="font-weight: bold;" | Truncate | Retorna a parte inteira do número especificado. | Truncate(1.7) | 1 |} Também estão disponíveis outras funções de uso gerais. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | in | Retorna true se o elemento está contido no conjunto de valores. | in(1 + 1, 1, 2, 3) | true |- | style="font-weight: bold;" | if | Retorna um valor baseado em uma condição | if(3 % 2 = 1, 'value is true', 'value is false') | 'value is true' |} == Parâmetros == == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] c0010a0b82141cde80cf82913bdd028cfd8afc67 404 403 2014-11-17T15:46:37Z Daniel.giacomelli 1 /* Funções */ wikitext text/x-wiki O LATROMI WecDB utiliza a biblioteca [https://ncalc.codeplex.com NCalc] para compilar e interpretar expressões matemáticas dinâmicas. Atualmente, essas expressões são utilizadas apenas no rodapé da Consulta com saída em Grid, mas como o tempo pode ser utilizado em outras partes do sistema. ''OBS: Os textos das tabelas abaixo foram traduzidos da página do projeto [http://ncalc.codeplex.com NCalc] do [http://www.codeplex.com/ Codeplex].'' == Operadores == == Funções == Abaixo a lista de funções matemáticas disponíveis para uso. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style="font-weight: bold;" | Acos | Retorna o ângulo cosseno do número especificado. | Acos(1) | 0 |- | style="font-weight: bold;" | Asin | Retorna o ângulo seno do número especificado. | Asin(0) | 0 |- | style="font-weight: bold;" | Atan | Retorna o ângulo tangente número especificado. | Atan(0) | 0 |- | style="font-weight: bold;" | Ceiling | Retorna o menor número inteiro maior ou igual ao número especificado. | Ceiling(1.5) | 2 |- | style="font-weight: bold;" | Cos | Retorna o cosseno do ângulo especificado. | Cos(0) | 1 |- | style="font-weight: bold;" | Exp | Retorna o valor elevado a potência especificada. | Exp(0) | 1 |- | style="font-weight: bold;" | Floor | Retorna o maior inteiro menor ou igual ao número especificado. | Floor(1.5) | 1 |- | style="font-weight: bold;" | Log | Retorna o logaritmo do número especificado. | Log(1,10) | 0 |- | style="font-weight: bold;" | Log10 | Retorna o logaritmo de base 10 do número especificado. | Log10(1) | 0 |- | style="font-weight: bold;" | Max | Retorna o maior dos dois números especificados. | Max(1, 2) | 2 |- | style="font-weight: bold;" | Min | Retorna o menor dos dois números especificados. | Min(1, 2) | 1 |- | style="font-weight: bold;" | Pow | Retorna o número especificado elevado a potência especificada. | Pow(3, 2) | 9 |- | style="font-weight: bold;" | Round | Arredonda um valor para o número inteiro mais próximo ou o número especificado de casas decimais. | Round(3.222, 2) | 3.22 |- | style="font-weight: bold;" | Sign | Retorna um valor indicando o sinal do número especificado. | Sign(-10) | -1 |- | style="font-weight: bold;" | Sin | Retorna o seno do ângulo especificado. | Sin(0) | 0 |- | style="font-weight: bold;" | Sqrt | Retorna a raiz quadrada do número especificado. | Sqrt(4) | 2 |- | style="font-weight: bold;" | Tan | Retorna a tangente do ângulo especificado. | Tan(0) | 0 |- | style="font-weight: bold;" | Truncate | Retorna a parte inteira do número especificado. | Truncate(1.7) | 1 |} Também estão disponíveis outras funções de uso gerais. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | in | Retorna true se o elemento está contido no conjunto de valores. | in(1 + 1, 1, 2, 3) | true |- | style="font-weight: bold;" | if | Retorna um valor baseado em uma condição | if(3 % 2 = 1, 'value is true', 'value is false') | 'value is true' |} == Parâmetros == == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] bdb53837aaf6645a0da6b7ede93fa0bd17430b1e 405 404 2014-11-17T15:47:17Z Daniel.giacomelli 1 wikitext text/x-wiki O LATROMI WecDB utiliza a biblioteca [https://ncalc.codeplex.com NCalc] para compilar e interpretar expressões matemáticas dinâmicas. Atualmente, essas expressões são utilizadas apenas no rodapé da Consulta com saída em Grid, mas como o tempo poderá ser implementada em outras partes do sistema. ''OBS: Os textos das tabelas abaixo foram traduzidos da página do projeto [http://ncalc.codeplex.com NCalc] do [http://www.codeplex.com/ Codeplex].'' == Operadores == == Funções == Abaixo a lista de funções matemáticas disponíveis para uso. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style="font-weight: bold;" | Acos | Retorna o ângulo cosseno do número especificado. | Acos(1) | 0 |- | style="font-weight: bold;" | Asin | Retorna o ângulo seno do número especificado. | Asin(0) | 0 |- | style="font-weight: bold;" | Atan | Retorna o ângulo tangente número especificado. | Atan(0) | 0 |- | style="font-weight: bold;" | Ceiling | Retorna o menor número inteiro maior ou igual ao número especificado. | Ceiling(1.5) | 2 |- | style="font-weight: bold;" | Cos | Retorna o cosseno do ângulo especificado. | Cos(0) | 1 |- | style="font-weight: bold;" | Exp | Retorna o valor elevado a potência especificada. | Exp(0) | 1 |- | style="font-weight: bold;" | Floor | Retorna o maior inteiro menor ou igual ao número especificado. | Floor(1.5) | 1 |- | style="font-weight: bold;" | Log | Retorna o logaritmo do número especificado. | Log(1,10) | 0 |- | style="font-weight: bold;" | Log10 | Retorna o logaritmo de base 10 do número especificado. | Log10(1) | 0 |- | style="font-weight: bold;" | Max | Retorna o maior dos dois números especificados. | Max(1, 2) | 2 |- | style="font-weight: bold;" | Min | Retorna o menor dos dois números especificados. | Min(1, 2) | 1 |- | style="font-weight: bold;" | Pow | Retorna o número especificado elevado a potência especificada. | Pow(3, 2) | 9 |- | style="font-weight: bold;" | Round | Arredonda um valor para o número inteiro mais próximo ou o número especificado de casas decimais. | Round(3.222, 2) | 3.22 |- | style="font-weight: bold;" | Sign | Retorna um valor indicando o sinal do número especificado. | Sign(-10) | -1 |- | style="font-weight: bold;" | Sin | Retorna o seno do ângulo especificado. | Sin(0) | 0 |- | style="font-weight: bold;" | Sqrt | Retorna a raiz quadrada do número especificado. | Sqrt(4) | 2 |- | style="font-weight: bold;" | Tan | Retorna a tangente do ângulo especificado. | Tan(0) | 0 |- | style="font-weight: bold;" | Truncate | Retorna a parte inteira do número especificado. | Truncate(1.7) | 1 |} Também estão disponíveis outras funções de uso gerais. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | in | Retorna true se o elemento está contido no conjunto de valores. | in(1 + 1, 1, 2, 3) | true |- | style="font-weight: bold;" | if | Retorna um valor baseado em uma condição | if(3 % 2 = 1, 'value is true', 'value is false') | 'value is true' |} == Parâmetros == == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 43b4e6914983ef8d1bddcf842d8fb624c92e0fb0 406 405 2014-11-17T16:00:40Z Daniel.giacomelli 1 /* Operadores */ wikitext text/x-wiki O LATROMI WecDB utiliza a biblioteca [https://ncalc.codeplex.com NCalc] para compilar e interpretar expressões matemáticas dinâmicas. Atualmente, essas expressões são utilizadas apenas no rodapé da Consulta com saída em Grid, mas como o tempo poderá ser implementada em outras partes do sistema. ''OBS: Os textos das tabelas abaixo foram traduzidos da página do projeto [http://ncalc.codeplex.com NCalc] do [http://www.codeplex.com/ Codeplex].'' == Operadores == As expressões podem ser combinadas usando operadores. Cada operador possui um prioridade de precedência. Segue abaixo a lista de prioridades entre os operadores: # primary # unary # power # multiplicative # additive # relational # logical === Lógicos === Estes operadores podem fazer alguma comparação lógica entre outras expressões: * or, || * and, && true or false and true O operador '''and''' tem mais prioridade do que o '''or''', assim como mostra o exemplo acima, '''true''' e '''false''' são avaliados primeiro. === Relacionais === * =, ==, !=, <> * <, <=, >, >= 1 < 2 === Aditivos === * +, - 1 + 2 - 3 === Multiplicativos === * *, /, % 1 * 2 % 3 === Bit-a-bit === * & (bitwise and), | (bitwise or), ^(bitwise xor), << (left shift), >>(right shift) 2 >> 3 === Unários === * !, not, -, ~ (bitwise not) not true === Primários === * (, ) * valores 2 * ( 3 + 2 ) == Funções == Abaixo a lista de funções matemáticas disponíveis para uso. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style="font-weight: bold;" | Acos | Retorna o ângulo cosseno do número especificado. | Acos(1) | 0 |- | style="font-weight: bold;" | Asin | Retorna o ângulo seno do número especificado. | Asin(0) | 0 |- | style="font-weight: bold;" | Atan | Retorna o ângulo tangente número especificado. | Atan(0) | 0 |- | style="font-weight: bold;" | Ceiling | Retorna o menor número inteiro maior ou igual ao número especificado. | Ceiling(1.5) | 2 |- | style="font-weight: bold;" | Cos | Retorna o cosseno do ângulo especificado. | Cos(0) | 1 |- | style="font-weight: bold;" | Exp | Retorna o valor elevado a potência especificada. | Exp(0) | 1 |- | style="font-weight: bold;" | Floor | Retorna o maior inteiro menor ou igual ao número especificado. | Floor(1.5) | 1 |- | style="font-weight: bold;" | Log | Retorna o logaritmo do número especificado. | Log(1,10) | 0 |- | style="font-weight: bold;" | Log10 | Retorna o logaritmo de base 10 do número especificado. | Log10(1) | 0 |- | style="font-weight: bold;" | Max | Retorna o maior dos dois números especificados. | Max(1, 2) | 2 |- | style="font-weight: bold;" | Min | Retorna o menor dos dois números especificados. | Min(1, 2) | 1 |- | style="font-weight: bold;" | Pow | Retorna o número especificado elevado a potência especificada. | Pow(3, 2) | 9 |- | style="font-weight: bold;" | Round | Arredonda um valor para o número inteiro mais próximo ou o número especificado de casas decimais. | Round(3.222, 2) | 3.22 |- | style="font-weight: bold;" | Sign | Retorna um valor indicando o sinal do número especificado. | Sign(-10) | -1 |- | style="font-weight: bold;" | Sin | Retorna o seno do ângulo especificado. | Sin(0) | 0 |- | style="font-weight: bold;" | Sqrt | Retorna a raiz quadrada do número especificado. | Sqrt(4) | 2 |- | style="font-weight: bold;" | Tan | Retorna a tangente do ângulo especificado. | Tan(0) | 0 |- | style="font-weight: bold;" | Truncate | Retorna a parte inteira do número especificado. | Truncate(1.7) | 1 |} Também estão disponíveis outras funções de uso gerais. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | in | Retorna true se o elemento está contido no conjunto de valores. | in(1 + 1, 1, 2, 3) | true |- | style="font-weight: bold;" | if | Retorna um valor baseado em uma condição | if(3 % 2 = 1, 'value is true', 'value is false') | 'value is true' |} == Parâmetros == == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 89c656c77341f5433378df9561fb2ab1fb698ea0 407 406 2014-11-17T16:12:29Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki O LATROMI WecDB utiliza a biblioteca [https://ncalc.codeplex.com NCalc] para compilar e interpretar expressões matemáticas dinâmicas. Atualmente, essas expressões são utilizadas apenas no rodapé da Consulta com saída em Grid, mas como o tempo poderá ser implementada em outras partes do sistema. ''OBS: Os textos das tabelas abaixo foram traduzidos da página do projeto [http://ncalc.codeplex.com NCalc] do [http://www.codeplex.com/ Codeplex].'' == Operadores == As expressões podem ser combinadas usando operadores. Cada operador possui um prioridade de precedência. Segue abaixo a lista de prioridades entre os operadores: # primary # unary # power # multiplicative # additive # relational # logical === Lógicos === Estes operadores podem fazer alguma comparação lógica entre outras expressões: * or, || * and, && true or false and true O operador '''and''' tem mais prioridade do que o '''or''', assim como mostra o exemplo acima, '''true''' e '''false''' são avaliados primeiro. === Relacionais === * =, ==, !=, <> * <, <=, >, >= 1 < 2 === Aditivos === * +, - 1 + 2 - 3 === Multiplicativos === * *, /, % 1 * 2 % 3 === Bit-a-bit === * & (bitwise and), | (bitwise or), ^(bitwise xor), << (left shift), >>(right shift) 2 >> 3 === Unários === * !, not, -, ~ (bitwise not) not true === Primários === * (, ) * valores 2 * ( 3 + 2 ) == Funções == Abaixo a lista de funções matemáticas disponíveis para uso. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style="font-weight: bold;" | Acos | Retorna o ângulo cosseno do número especificado. | Acos(1) | 0 |- | style="font-weight: bold;" | Asin | Retorna o ângulo seno do número especificado. | Asin(0) | 0 |- | style="font-weight: bold;" | Atan | Retorna o ângulo tangente número especificado. | Atan(0) | 0 |- | style="font-weight: bold;" | Ceiling | Retorna o menor número inteiro maior ou igual ao número especificado. | Ceiling(1.5) | 2 |- | style="font-weight: bold;" | Cos | Retorna o cosseno do ângulo especificado. | Cos(0) | 1 |- | style="font-weight: bold;" | Exp | Retorna o valor elevado a potência especificada. | Exp(0) | 1 |- | style="font-weight: bold;" | Floor | Retorna o maior inteiro menor ou igual ao número especificado. | Floor(1.5) | 1 |- | style="font-weight: bold;" | Log | Retorna o logaritmo do número especificado. | Log(1,10) | 0 |- | style="font-weight: bold;" | Log10 | Retorna o logaritmo de base 10 do número especificado. | Log10(1) | 0 |- | style="font-weight: bold;" | Max | Retorna o maior dos dois números especificados. | Max(1, 2) | 2 |- | style="font-weight: bold;" | Min | Retorna o menor dos dois números especificados. | Min(1, 2) | 1 |- | style="font-weight: bold;" | Pow | Retorna o número especificado elevado a potência especificada. | Pow(3, 2) | 9 |- | style="font-weight: bold;" | Round | Arredonda um valor para o número inteiro mais próximo ou o número especificado de casas decimais. | Round(3.222, 2) | 3.22 |- | style="font-weight: bold;" | Sign | Retorna um valor indicando o sinal do número especificado. | Sign(-10) | -1 |- | style="font-weight: bold;" | Sin | Retorna o seno do ângulo especificado. | Sin(0) | 0 |- | style="font-weight: bold;" | Sqrt | Retorna a raiz quadrada do número especificado. | Sqrt(4) | 2 |- | style="font-weight: bold;" | Tan | Retorna a tangente do ângulo especificado. | Tan(0) | 0 |- | style="font-weight: bold;" | Truncate | Retorna a parte inteira do número especificado. | Truncate(1.7) | 1 |} Também estão disponíveis outras funções de uso gerais. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | in | Retorna true se o elemento está contido no conjunto de valores. | in(1 + 1, 1, 2, 3) | true |- | style="font-weight: bold;" | if | Retorna um valor baseado em uma condição | if(3 % 2 = 1, 'value is true', 'value is false') | 'value is true' |} == Parâmetros == Os parâmetros são marcações dentro da expressão que serão substituídas por algum valor. São representadas por um texto (nome do parâmetro) entre colchetes. Segue abaixo um exemplo Pow([B], 2) - 4 * [A] * [C] No exemplo acima, temos os parâmetros '''A''', '''B''' e '''C''' que devem ser substituídos por algum valor antes da expressão ser avaliada. == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 895411b01257159639879d54b29181ff93104c39 408 407 2014-11-17T16:13:34Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Fórmulas: Funções]] para [[Expressões Matemáticas]] sem deixar um redirecionamento wikitext text/x-wiki O LATROMI WecDB utiliza a biblioteca [https://ncalc.codeplex.com NCalc] para compilar e interpretar expressões matemáticas dinâmicas. Atualmente, essas expressões são utilizadas apenas no rodapé da Consulta com saída em Grid, mas como o tempo poderá ser implementada em outras partes do sistema. ''OBS: Os textos das tabelas abaixo foram traduzidos da página do projeto [http://ncalc.codeplex.com NCalc] do [http://www.codeplex.com/ Codeplex].'' == Operadores == As expressões podem ser combinadas usando operadores. Cada operador possui um prioridade de precedência. Segue abaixo a lista de prioridades entre os operadores: # primary # unary # power # multiplicative # additive # relational # logical === Lógicos === Estes operadores podem fazer alguma comparação lógica entre outras expressões: * or, || * and, && true or false and true O operador '''and''' tem mais prioridade do que o '''or''', assim como mostra o exemplo acima, '''true''' e '''false''' são avaliados primeiro. === Relacionais === * =, ==, !=, <> * <, <=, >, >= 1 < 2 === Aditivos === * +, - 1 + 2 - 3 === Multiplicativos === * *, /, % 1 * 2 % 3 === Bit-a-bit === * & (bitwise and), | (bitwise or), ^(bitwise xor), << (left shift), >>(right shift) 2 >> 3 === Unários === * !, not, -, ~ (bitwise not) not true === Primários === * (, ) * valores 2 * ( 3 + 2 ) == Funções == Abaixo a lista de funções matemáticas disponíveis para uso. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style="font-weight: bold;" | Acos | Retorna o ângulo cosseno do número especificado. | Acos(1) | 0 |- | style="font-weight: bold;" | Asin | Retorna o ângulo seno do número especificado. | Asin(0) | 0 |- | style="font-weight: bold;" | Atan | Retorna o ângulo tangente número especificado. | Atan(0) | 0 |- | style="font-weight: bold;" | Ceiling | Retorna o menor número inteiro maior ou igual ao número especificado. | Ceiling(1.5) | 2 |- | style="font-weight: bold;" | Cos | Retorna o cosseno do ângulo especificado. | Cos(0) | 1 |- | style="font-weight: bold;" | Exp | Retorna o valor elevado a potência especificada. | Exp(0) | 1 |- | style="font-weight: bold;" | Floor | Retorna o maior inteiro menor ou igual ao número especificado. | Floor(1.5) | 1 |- | style="font-weight: bold;" | Log | Retorna o logaritmo do número especificado. | Log(1,10) | 0 |- | style="font-weight: bold;" | Log10 | Retorna o logaritmo de base 10 do número especificado. | Log10(1) | 0 |- | style="font-weight: bold;" | Max | Retorna o maior dos dois números especificados. | Max(1, 2) | 2 |- | style="font-weight: bold;" | Min | Retorna o menor dos dois números especificados. | Min(1, 2) | 1 |- | style="font-weight: bold;" | Pow | Retorna o número especificado elevado a potência especificada. | Pow(3, 2) | 9 |- | style="font-weight: bold;" | Round | Arredonda um valor para o número inteiro mais próximo ou o número especificado de casas decimais. | Round(3.222, 2) | 3.22 |- | style="font-weight: bold;" | Sign | Retorna um valor indicando o sinal do número especificado. | Sign(-10) | -1 |- | style="font-weight: bold;" | Sin | Retorna o seno do ângulo especificado. | Sin(0) | 0 |- | style="font-weight: bold;" | Sqrt | Retorna a raiz quadrada do número especificado. | Sqrt(4) | 2 |- | style="font-weight: bold;" | Tan | Retorna a tangente do ângulo especificado. | Tan(0) | 0 |- | style="font-weight: bold;" | Truncate | Retorna a parte inteira do número especificado. | Truncate(1.7) | 1 |} Também estão disponíveis outras funções de uso gerais. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | in | Retorna true se o elemento está contido no conjunto de valores. | in(1 + 1, 1, 2, 3) | true |- | style="font-weight: bold;" | if | Retorna um valor baseado em uma condição | if(3 % 2 = 1, 'value is true', 'value is false') | 'value is true' |} == Parâmetros == Os parâmetros são marcações dentro da expressão que serão substituídas por algum valor. São representadas por um texto (nome do parâmetro) entre colchetes. Segue abaixo um exemplo Pow([B], 2) - 4 * [A] * [C] No exemplo acima, temos os parâmetros '''A''', '''B''' e '''C''' que devem ser substituídos por algum valor antes da expressão ser avaliada. == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 895411b01257159639879d54b29181ff93104c39 410 408 2014-11-17T16:14:58Z Daniel.giacomelli 1 /* Operadores */ wikitext text/x-wiki O LATROMI WecDB utiliza a biblioteca [https://ncalc.codeplex.com NCalc] para compilar e interpretar expressões matemáticas dinâmicas. Atualmente, essas expressões são utilizadas apenas no rodapé da Consulta com saída em Grid, mas como o tempo poderá ser implementada em outras partes do sistema. ''OBS: Os textos das tabelas abaixo foram traduzidos da página do projeto [http://ncalc.codeplex.com NCalc] do [http://www.codeplex.com/ Codeplex].'' == Operadores == As expressões podem ser combinadas usando operadores. Cada operador possui um prioridade de precedência. Segue abaixo a lista de prioridades entre os operadores: # primários # unários # potência # multiplicativos # aditivos # relacionais # lógicos === Lógicos === Estes operadores podem fazer alguma comparação lógica entre outras expressões: * or, || * and, && true or false and true O operador '''and''' tem mais prioridade do que o '''or''', assim como mostra o exemplo acima, '''true''' e '''false''' são avaliados primeiro. === Relacionais === * =, ==, !=, <> * <, <=, >, >= 1 < 2 === Aditivos === * +, - 1 + 2 - 3 === Multiplicativos === * *, /, % 1 * 2 % 3 === Bit-a-bit === * & (bitwise and), | (bitwise or), ^(bitwise xor), << (left shift), >>(right shift) 2 >> 3 === Unários === * !, not, -, ~ (bitwise not) not true === Primários === * (, ) * valores 2 * ( 3 + 2 ) == Funções == Abaixo a lista de funções matemáticas disponíveis para uso. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | Abs | Retorna o valor absoluto do número especificado. | Abs(-1) | 1 |- | style="font-weight: bold;" | Acos | Retorna o ângulo cosseno do número especificado. | Acos(1) | 0 |- | style="font-weight: bold;" | Asin | Retorna o ângulo seno do número especificado. | Asin(0) | 0 |- | style="font-weight: bold;" | Atan | Retorna o ângulo tangente número especificado. | Atan(0) | 0 |- | style="font-weight: bold;" | Ceiling | Retorna o menor número inteiro maior ou igual ao número especificado. | Ceiling(1.5) | 2 |- | style="font-weight: bold;" | Cos | Retorna o cosseno do ângulo especificado. | Cos(0) | 1 |- | style="font-weight: bold;" | Exp | Retorna o valor elevado a potência especificada. | Exp(0) | 1 |- | style="font-weight: bold;" | Floor | Retorna o maior inteiro menor ou igual ao número especificado. | Floor(1.5) | 1 |- | style="font-weight: bold;" | Log | Retorna o logaritmo do número especificado. | Log(1,10) | 0 |- | style="font-weight: bold;" | Log10 | Retorna o logaritmo de base 10 do número especificado. | Log10(1) | 0 |- | style="font-weight: bold;" | Max | Retorna o maior dos dois números especificados. | Max(1, 2) | 2 |- | style="font-weight: bold;" | Min | Retorna o menor dos dois números especificados. | Min(1, 2) | 1 |- | style="font-weight: bold;" | Pow | Retorna o número especificado elevado a potência especificada. | Pow(3, 2) | 9 |- | style="font-weight: bold;" | Round | Arredonda um valor para o número inteiro mais próximo ou o número especificado de casas decimais. | Round(3.222, 2) | 3.22 |- | style="font-weight: bold;" | Sign | Retorna um valor indicando o sinal do número especificado. | Sign(-10) | -1 |- | style="font-weight: bold;" | Sin | Retorna o seno do ângulo especificado. | Sin(0) | 0 |- | style="font-weight: bold;" | Sqrt | Retorna a raiz quadrada do número especificado. | Sqrt(4) | 2 |- | style="font-weight: bold;" | Tan | Retorna a tangente do ângulo especificado. | Tan(0) | 0 |- | style="font-weight: bold;" | Truncate | Retorna a parte inteira do número especificado. | Truncate(1.7) | 1 |} Também estão disponíveis outras funções de uso gerais. {| class="wikitable" ! Nome ! Descrição ! Uso ! Resultado |- | style="font-weight: bold;" | in | Retorna true se o elemento está contido no conjunto de valores. | in(1 + 1, 1, 2, 3) | true |- | style="font-weight: bold;" | if | Retorna um valor baseado em uma condição | if(3 % 2 = 1, 'value is true', 'value is false') | 'value is true' |} == Parâmetros == Os parâmetros são marcações dentro da expressão que serão substituídas por algum valor. São representadas por um texto (nome do parâmetro) entre colchetes. Segue abaixo um exemplo Pow([B], 2) - 4 * [A] * [C] No exemplo acima, temos os parâmetros '''A''', '''B''' e '''C''' que devem ser substituídos por algum valor antes da expressão ser avaliada. == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 0fcc878ddb601f86c5cb6daac3e075c199646d82 Instalando o LATROMI Web 0 4 417 69 2014-11-20T01:49:16Z Daniel.giacomelli 1 /* Erro HTTP 500.21 - Internal Server Error */ wikitext text/x-wiki == Requisitos mínimos == * Sistema Operacional Windows 7, Windows 8, Windows Server 2008 ou Windows Server 2012 * .NET Framework 4.0 * WecDB Client correspondente à versão do WecDB Web * Internet Information Service 7 ou superior (II7) == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [[Instalação_do_ASP.NET|Instale o ASP.NET]] por meio da instalação do IIS. * Verifique se a [[Verificar se a extenção do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.0. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. * Tente reinstalar o .NET Framework 4.0 2a9b43059be20e692cfce7a1ca6019244389bcfc Histórico de Alterações 0 15 421 360 2014-11-28T05:17:10Z Daniel.giacomelli 1 wikitext text/x-wiki ==WecDB== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] ==Ver Também== * [[Padrão de Versionamento de Software]] dfdae1f75b9b40e3273b3080577673a50c9a4d7a 440 421 2015-01-27T23:42:01Z Daniel.giacomelli 1 /* WecDB */ wikitext text/x-wiki ==WecDB== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] ==Ver Também== * [[Padrão de Versionamento de Software]] 4b07c6ac2d75a75906ad3fba17d0d6fd820205ff Conectando-se a um banco de dados Oracle 0 66 436 355 2015-01-14T21:42:53Z Daniel.giacomelli 1 /* Passo-a-passo */ wikitext text/x-wiki ==Passo-a-passo== [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o WecDB Client aberto, feche-o. # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Abra o WecDB Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* Nome: Informe um nome para a conexão que será criada. #* Provider: Selecione ''Oracle.DataAccess.Client'' #* Servidor: Informe o endereço do servidor onde está o banco de dados. #* Nome do Serviço: Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' #* Porta: Informe a porta para conexão com o banco de dados. #* Usuário: Usuário para conexão com o banco de dados. #* Senha: Senha do usuário para conexão com o banco de dados. ==Ver Também== * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] [[Category:Provedores de Dados]] 0db5228d13448010c57ec44d4c8dd64abc381c49 437 436 2015-01-15T00:29:48Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki ==Passo-a-passo== [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o WecDB Client aberto, feche-o. # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Abra o WecDB Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* Nome: Informe um nome para a conexão que será criada. #* Provider: Selecione ''Oracle.DataAccess.Client'' #* Servidor: Informe o endereço do servidor onde está o banco de dados. #* Nome do Serviço: Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' #* Porta: Informe a porta para conexão com o banco de dados. #* Usuário: Usuário para conexão com o banco de dados. #* Senha: Senha do usuário para conexão com o banco de dados. ==Ver Também== * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] e1bf06ec563abab4fd2cfe81a0598dd2a0ae8c38 MediaWiki:Sidebar 8 3 451 278 2015-04-08T23:37:38Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações * Suporte Técnico ** Instalando_o_Portal_WecDB|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES bc3fbb7fbf35823883ea002aa82704fc142bb300 Tópicos de Ajuda 0 74 452 2015-04-08T23:47:59Z Daniel.giacomelli 1 Criou página com '* [[WecDB:_Tópicos_de_Ajuda|Sistema LATROMI]] * [[DFe4AvaSVC_-_Tópicos_de_Ajuda|Serviço de download de DF-e para o sistema AvaCorp (DFe4AvaSVC)]]' wikitext text/x-wiki * [[WecDB:_Tópicos_de_Ajuda|Sistema LATROMI]] * [[DFe4AvaSVC_-_Tópicos_de_Ajuda|Serviço de download de DF-e para o sistema AvaCorp (DFe4AvaSVC)]] edfd9db29c9d5f74d2bb8d56badc9456452285b1 453 452 2015-04-08T23:48:48Z Daniel.giacomelli 1 wikitext text/x-wiki * [[WecDB:_Tópicos_de_Ajuda|Sistema LATROMI]] * [[DFe4Ava Service_-_Tópicos_de_Ajuda|Serviço de download de DF-e para o sistema AvaCorp (DFe4Ava Service)]] 7102dd6476ca016917034a1ea36cfca3b5ac4199 Arquivo:Dfe4avaSVC Installer 01.png 6 76 456 2015-04-09T00:36:35Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Dfe4avaSVC Installer 02.png 6 77 457 2015-04-09T00:36:50Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Dfe4avaSVC Installer 03.png 6 78 458 2015-04-09T00:36:59Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Dfe4avaSVC Installer 04.png 6 79 459 2015-04-09T00:37:13Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Dfe4avaSVC Installer 05.png 6 80 460 2015-04-09T00:37:24Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Dfe4avaSVC Installer 06.png 6 81 461 2015-04-09T00:37:37Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Dfe4avaSVC Installer 07.png 6 82 462 2015-04-09T00:37:44Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Dfe4avaSVC Installer 08.png 6 83 463 2015-04-09T00:37:53Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 MediaWiki:Common.css 8 47 465 256 2015-04-09T01:01:15Z Daniel.giacomelli 1 clear: none; css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } be77c3e1136b88494751d3525c9fee3f5263834f 466 465 2015-04-09T01:01:37Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: both; } 37d11aeb7866c973d66280efd31c0b752a166ec6 467 466 2015-04-09T01:02:05Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } be77c3e1136b88494751d3525c9fee3f5263834f 528 467 2015-04-28T16:50:55Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ -webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } e62c906601a71c181a149ebc5c61ab711e815aa4 538 528 2015-04-29T15:58:19Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ /*-webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 0e5a9f99318ae61545831d31532423cb4365327a 539 538 2015-04-29T16:01:10Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ /*-webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; background: -moz-linear-gradient(top, #f3f9e5 0%, #33cc33 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f9e5), color-stop(100%,#33cc33)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f3f9e5 0%,#33cc33 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f3f9e5 0%,#33cc33 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f3f9e5 0%,#33cc33 100%); /* IE10+ */ background: linear-gradient(to bottom, #f3f9e5 0%,#33cc33 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f9e5', endColorstr='#33cc33',GradientType=0 ); /* IE6-9 */ } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } c0cbf809654d72d4a6d47e9c0ae6ab6dd6258e8f 540 539 2015-04-29T16:02:08Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ /*-webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px } span.fix{ background:orange; } span.new{ background:#33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 906cd6e93905eeb43c9a447933762bed5af5c6e9 541 540 2015-04-29T16:04:59Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ /*-webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px } span.fix{ background:orange; background: -moz-linear-gradient(top, #ffa500 0%, #a57400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa500), color-stop(100%,#a57400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffa500 0%,#a57400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffa500 0%,#a57400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffa500 0%,#a57400 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffa500 0%,#a57400 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa500', endColorstr='#a57400',GradientType=0 ); /* IE6-9 */ } span.new{ background:#33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 39ce481d41d4e9df0e9e863a494b74ce5a2adc7c 542 541 2015-04-29T16:06:10Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ /*-webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px } span.fix{ background:orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } span.new{ background:#33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } span.improve{ background:#0066ff; } span.break{ background:red; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 8bc18a2424c1d630f5c862d6e4c274bbf8dec511 543 542 2015-04-29T16:08:26Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ /*-webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px } span.fix{ background:orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } span.new{ background:#33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } span.improve{ background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } span.break{ background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 3ce61d6d4823cd1c0abb295b0c90ee52db2c5bff 544 543 2015-04-29T16:09:08Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ /*-webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px } span.fix{ color: black; background:orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } span.new{ background:#33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } span.improve{ background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } span.break{ background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 048e45d67704b5ac3dfb983e7e583e28ea0c15c5 545 544 2015-04-29T16:09:48Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ /*-webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px margin-top: 4px; } span.fix{ color: black; background:orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } span.new{ background:#33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } span.improve{ background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } span.break{ background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 39187c29ecc4ecca22af36191f5c1f92a52ed757 546 545 2015-04-29T16:10:06Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; /* gerado por: http://border-radius.com/ */ /*-webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; } span.fix{ color: black; background:orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } span.new{ background:#33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } span.improve{ background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } span.break{ background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 776f196e5a35effdcdc7d921c139e8ca48f08b1d 547 546 2015-04-29T16:11:11Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; border: 1px solid transparent; } span.fix{ color: black; border-color:orange; background:orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } span.new{ background:#33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } span.improve{ background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } span.break{ background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 2eb1332e13bd7bb8216960a23a3bdb510d3fbb4d 548 547 2015-04-29T16:12:48Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; border: 1px solid transparent; } span.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } span.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } span.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } span.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 54d4f92771ddb0f2c6893f8cb479e46fb4ad33cc 549 548 2015-04-29T16:14:12Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; border: 1px solid transparent; cursor: help; } span.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } span.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } span.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } span.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 5cb2b5598c68027f2e7715f87afc849dc0bc2edc 550 549 2015-04-29T16:14:38Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; border: 1px solid transparent; } span.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } span.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } span.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } span.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 50f8d837ec555632895fce24ed89bb41386f03f1 Consulta:Totalizadores da Grid 0 70 505 416 2015-04-20T14:31:50Z Daniel.giacomelli 1 /* Ligações Externas */ wikitext text/x-wiki == Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' do rodapé exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Além das funções nativas do NCalc, temos 5 funções customizadas, que foram criadas para fazer a agregação dos valores das colunas. São elas: * '''AggSum:''' Retorna a soma de todos os valores da coluna especificada. AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita]) * '''AggCount:''' Retorna a quantidade total de linhas da Grid. AggCount([coluna1]) * '''AggAvg:''' Retorna a média geral dos valores da coluna especificada. AggAvg([coluna1]) * '''AggMin:''' Retorna o menor valor da coluna especificada. AggMin([coluna1]) * '''AggMax:''' Retorna o maior valor da coluna especificada. AggMax([coluna1]) O nome da coluna, passado como parâmetro nos exemplos acima, devem sempre estar entre '''colchetes'''. '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if (AggSum([receita]) = 0, 0, AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=2Z%20kcHOdpHs= Download da Nota Técnica 2014.002, referente ao Web Service de Distribuição de DF-e] f805852fc545e2a5414ee62401c12620a8ff8c25 506 505 2015-04-20T14:32:24Z Daniel.giacomelli 1 Desfeita a edição 505 de [[Special:Contributions/Daniel.giacomelli|Daniel.giacomelli]] ([[User talk:Daniel.giacomelli|Discussão]]) wikitext text/x-wiki == Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' do rodapé exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Além das funções nativas do NCalc, temos 5 funções customizadas, que foram criadas para fazer a agregação dos valores das colunas. São elas: * '''AggSum:''' Retorna a soma de todos os valores da coluna especificada. AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita]) * '''AggCount:''' Retorna a quantidade total de linhas da Grid. AggCount([coluna1]) * '''AggAvg:''' Retorna a média geral dos valores da coluna especificada. AggAvg([coluna1]) * '''AggMin:''' Retorna o menor valor da coluna especificada. AggMin([coluna1]) * '''AggMax:''' Retorna o maior valor da coluna especificada. AggMax([coluna1]) O nome da coluna, passado como parâmetro nos exemplos acima, devem sempre estar entre '''colchetes'''. '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if (AggSum([receita]) = 0, 0, AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 2c6756c89c822d88a1e69d56e0f08ead05f0f06d 508 506 2015-04-23T18:59:12Z Daniel.giacomelli 1 /* Agregação de Valores Customizada */ wikitext text/x-wiki == Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' do rodapé exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Além das funções nativas do NCalc, temos 5 funções customizadas, que foram criadas para fazer a agregação dos valores das colunas. São elas: * '''AggSum:''' Retorna a soma de todos os valores da coluna especificada. AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita]) * '''AggCount:''' Retorna a quantidade total de linhas da Grid. AggCount([coluna1]) * '''AggAvg:''' Retorna a média geral dos valores da coluna especificada. AggAvg([coluna1]) * '''AggMin:''' Retorna o menor valor da coluna especificada. AggMin([coluna1]) * '''AggMax:''' Retorna o maior valor da coluna especificada. AggMax([coluna1]) O nome da coluna, passado como parâmetro nos exemplos acima, devem sempre estar entre '''colchetes'''. '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if (AggSum([receita]) = 0, 0, AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] f88546622b0202c189e82940e6e9c2470e6aec75 Histórico de Alterações 0 15 509 440 2015-04-25T03:37:17Z Daniel.giacomelli 1 wikitext text/x-wiki ==WecDB== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] ==Ver Também== * [[Padrão de Versionamento de Software]] b1bc280b596f23ea317205fbe4985be818e9a94e 512 509 2015-04-27T14:18:39Z Daniel.giacomelli 1 /* WSApp */ wikitext text/x-wiki ==WecDB== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] ==WSApp== *[[WSApp 2.1|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] ==Ver Também== * [[Padrão de Versionamento de Software]] 10e7090d6639fdea6fd57099ffdb9570a15b4f88 WSApp 2.1 0 85 513 2015-04-27T14:23:43Z Daniel.giacomelli 1 Criou página com '==Sobre a versão== ==Download== Clique [https://www.dropbox.com/s/2j8r92fwpuxpz2l/wsapp-2.1-bin.zip?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework...' wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [https://www.dropbox.com/s/2j8r92fwpuxpz2l/wsapp-2.1-bin.zip?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.1==== Data de Liberação: 27/04/2014 <br /> * NEW: Implementado recurso para exportar para o formato Texto Plano. </div> 3b67534393031d0d3d2efa1a69b1512f117c0067 LATROMI: Tópicos de Ajuda 0 27 514 427 2015-04-28T15:44:43Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|WecDB Client]] ## [[Visão_Geral_do_Portal_WecDB|Portal WecDB]] # '''Consultas''' ## Criando uma Consulta ## Configuração da Saída de Query ### Grid #### [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Carrossel''' ## O que é o Carrossel? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] b8c732f02644012efec11a7f0ce1bb04724a274b Formulário Dinâmico:Visão Geral 0 86 515 2015-04-28T15:49:19Z Daniel.giacomelli 1 Criou página com '== WecDB Cliebt == === Aba Configurações === * Conexão de Banco de Dados * Habilitar Modo Contínuo * Habilitar Gravação de Log para os comandos SQL executados. === Ab...' wikitext text/x-wiki == WecDB Cliebt == === Aba Configurações === * Conexão de Banco de Dados * Habilitar Modo Contínuo * Habilitar Gravação de Log para os comandos SQL executados. === Aba Formulário === ==== Parâmetros === === Aba Campos === === Aba Layout === 9c0771dae5fc80b3037900fe1de318dcb39e8783 516 515 2015-04-28T15:49:28Z Daniel.giacomelli 1 /* = Parâmetros */ wikitext text/x-wiki == WecDB Cliebt == === Aba Configurações === * Conexão de Banco de Dados * Habilitar Modo Contínuo * Habilitar Gravação de Log para os comandos SQL executados. === Aba Formulário === ==== Parâmetros ==== === Aba Campos === === Aba Layout === 1108762262fadb804eabc34ed19d14e892252932 517 516 2015-04-28T16:10:10Z Daniel.giacomelli 1 /* Aba Formulário */ wikitext text/x-wiki == WecDB Cliebt == === Aba Configurações === * Conexão de Banco de Dados * Habilitar Modo Contínuo * Habilitar Gravação de Log para os comandos SQL executados. === Aba Formulário === ==== Parâmetros ==== * Nome * Descrição * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === === Aba Layout === 793e1a9b79cc2edcf1f9e3162c9f702c81f4ccbe 518 517 2015-04-28T16:23:26Z Daniel.giacomelli 1 /* WecDB Cliebt */ wikitext text/x-wiki == WecDB Client == * '''ID''' Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. * Titulo: Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. === Aba Configurações === * Conexão de Banco de Dados * Habilitar Modo Contínuo * Habilitar Gravação de Log para os comandos SQL executados. === Aba Formulário === ==== Parâmetros ==== * Nome * Descrição * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 6ef691e3f66dd95c0bd6b2b90c332592b3c9fd0e 519 518 2015-04-28T16:23:58Z Daniel.giacomelli 1 /* WecDB Client */ wikitext text/x-wiki == WecDB Client == ; ID Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. ; Titulo Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. === Aba Configurações === * Conexão de Banco de Dados * Habilitar Modo Contínuo * Habilitar Gravação de Log para os comandos SQL executados. === Aba Formulário === ==== Parâmetros ==== * Nome * Descrição * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== ff463f6ea51b2ada629201745ca32360088ec0d3 520 519 2015-04-28T16:33:00Z Daniel.giacomelli 1 /* WecDB Client */ wikitext text/x-wiki == WecDB Client == {| class="wikitable" ! Nome ! Descrição |- |ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === * Conexão de Banco de Dados * Habilitar Modo Contínuo * Habilitar Gravação de Log para os comandos SQL executados. === Aba Formulário === ==== Parâmetros ==== * Nome * Descrição * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== db19c873a5f5dc63e9455b0d622e31f117bfa733 521 520 2015-04-28T16:36:18Z Daniel.giacomelli 1 wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable" style="padding: 6px" ! Nome ! Descrição |- |ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === * Conexão de Banco de Dados * Habilitar Modo Contínuo * Habilitar Gravação de Log para os comandos SQL executados. === Aba Formulário === ==== Parâmetros ==== * Nome * Descrição * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== a7d4f9d0622ba2b8fc43b5efef8bc3e3bf5a6ab6 522 521 2015-04-28T16:38:53Z Daniel.giacomelli 1 /* WecDB Client */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable" style="padding: 6px" ! Nome !! Descrição |- |ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable" ! Nome !! Descrição |- |Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== * Nome * Descrição * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== e54e9460d5bdc65fe29573fff496335247606a80 523 522 2015-04-28T16:41:20Z Daniel.giacomelli 1 /* Aba Configurações */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable" style="padding: 6px" ! Nome !! Descrição |- |ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable" ! Nome !! Descrição |- | style="width: 250px" | Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== * Nome * Descrição * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== dc1d9d5bd41bc0696cf980e43d2747dfa5a6d857 524 523 2015-04-28T16:41:29Z Daniel.giacomelli 1 /* Informações Básicas */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable" style="padding: 6px" ! Nome !! Descrição |- |style="width: 250px" | ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable" ! Nome !! Descrição |- | style="width: 250px" | Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== * Nome * Descrição * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 149165b55770324b1f6736e99d0913f18a4daeeb 525 524 2015-04-28T16:41:38Z Daniel.giacomelli 1 /* Informações Básicas */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable" ! Nome !! Descrição |- |style="width: 250px" | ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable" ! Nome !! Descrição |- | style="width: 250px" | Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== * Nome * Descrição * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 1070b5d4a8860e5004df4c2067cd778ded1d4b65 526 525 2015-04-28T16:45:00Z Daniel.giacomelli 1 /* Aba Formulário */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable" ! Nome !! Descrição |- |style="width: 250px" | ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable" ! Nome !! Descrição |- | style="width: 250px" | Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable" ! Nome !! Descrição |- |style="width: 200px"| Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== feaf44ed1cad8f5ad7e209e5b269edbb82179bef 527 526 2015-04-28T16:45:19Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable" ! Nome !! Descrição |- |style="width: 250px" | ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable" ! Nome !! Descrição |- | style="width: 250px" | Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable" ! Nome !! Descrição |- |style="width: 250px"| Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== d88341953123b121a3531f33b9b06deb56ef44df 529 527 2015-04-28T16:51:25Z Daniel.giacomelli 1 /* Informações Básicas */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable" ! Nome !! Descrição |- | style="width: 250px" | Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable" ! Nome !! Descrição |- |style="width: 250px"| Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 3a838202b40781084720e5f00be4d52c2435f54a 530 529 2015-04-28T16:51:44Z Daniel.giacomelli 1 /* Aba Configurações */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable" ! Nome !! Descrição |- |Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable" ! Nome !! Descrição |- |style="width: 250px"| Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 86db4a9c7067fe736e68d7a9a64e6f4872a62aa1 531 530 2015-04-28T16:52:08Z Daniel.giacomelli 1 /* Aba Configurações */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable" ! Nome !! Descrição |- |style="width: 250px"| Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 2ddc3368fc755fc4f50c07470d8579bb85780b5c 532 531 2015-04-28T16:52:22Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== * Nome * Tipo * Botão Adicionar * Botão Alterar * Botão Excluir ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 2bb11e49f320553fd8364d4d46b2b6b9c7e559d7 533 532 2015-04-28T16:53:15Z Daniel.giacomelli 1 /* Variáveis */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 3625f7c13b53a7532718ba395b8ae3f7225c0de2 534 533 2015-04-28T16:53:27Z Daniel.giacomelli 1 /* Variáveis */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Este campo corresponde ao identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== bfe0ea4f46686ef5ebdb14be77d64e44f3b3e059 535 534 2015-04-28T16:54:00Z Daniel.giacomelli 1 /* Informações Básicas */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados | |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 37db55855054437e9755eb3c8c022f839ca06579 536 535 2015-04-28T17:00:30Z Daniel.giacomelli 1 /* Aba Configurações */ wikitext text/x-wiki == WecDB Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 36f459db315c59d30a0cdd8ca04bf344c011bd03 MediaWiki:Common.js 8 48 551 229 2015-04-29T16:18:22Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Nova recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : 'Quebra de compatibilidade ou mudança na forma de funcionamento.'; var replacementText = '<span class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</span>'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText); } } } } } 59723846085d3eef95d45a93de5c9b3e5dbe72e6 562 551 2015-04-29T16:36:55Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Nova recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : 'Quebra de compatibilidade ou mudança na forma de funcionamento.'; var replacementText = '<span class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</span><div>'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>; } } } } } 592553eb3934a8527f76f3cf0ed51c7f79dba76e 563 562 2015-04-29T16:37:03Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Nova recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : 'Quebra de compatibilidade ou mudança na forma de funcionamento.'; var replacementText = '<span class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</span><div>'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; } } } } } 8afd918cee3291f0452d28e780ce3133deceb8b1 564 563 2015-04-29T16:38:08Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Nova recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : 'Quebra de compatibilidade ou mudança na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; } } } } } 48a9ab3329948f9b1be28652b28ca93a5b8c9054 585 564 2015-04-29T20:28:11Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : 'Quebra de compatibilidade ou mudança na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; } } } } } c99f019ee4e84e42085e28f9e4de85fe74c9c9ad MediaWiki:Common.css 8 47 552 550 2015-04-29T16:21:39Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; border: 1px solid transparent; } span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 7a983eaebdcc4c11932cddf4e3f3200eca264451 553 552 2015-04-29T16:28:37Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: inline-block; min-width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; border: 1px solid transparent; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 3c578347bd2c4820b4b6d96fa9c5de95a38e0798 554 553 2015-04-29T16:29:05Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; border: 1px solid transparent; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 201aa16b669d7ddfa1f61d64fc946994de54550c 555 554 2015-04-29T16:29:36Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; border: 1px solid transparent; float: left; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } d793de21d40134be98b05fdf4317ce5236b520d2 556 555 2015-04-29T16:30:58Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; border: 1px solid transparent; float: left; position: relative; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 70e1be5f47bf69f9c130b370b3305afe6b176c0d 557 556 2015-04-29T16:31:57Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; border: 1px solid transparent; float: left; position: relative; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; border:1px solid grey; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } fdd6c399b1150fb025dd2d88814076e756a52691 558 557 2015-04-29T16:32:28Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; border: 1px solid transparent; float: left; position: static; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; border:1px solid grey; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 694150f4c9c6a0e717e9da42b401db9319da782f 559 558 2015-04-29T16:32:59Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; margin-top: 4px; border: 1px solid transparent; float: left; position: static; clear: both; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; border:1px solid grey; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 921f676e7adfe64ce2cd077430d2c818b605ccf2 560 559 2015-04-29T16:34:03Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; float: left; position: static; clear: both; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; border:1px solid grey; padding: 2px 0 2px 0; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 6932ec077d8837921d7f6d536f9024dd8d1d9bee 561 560 2015-04-29T16:35:04Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; float: left; position: static; clear: both; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; border-bottom:1px dashed #ccc; padding: 2px 0 2px 0; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 8b24ca075ff93ff0b04e5de5d56670d76efc5fc2 565 561 2015-04-29T16:39:54Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; float: left; position: static; clear: both; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ float: right; border-bottom:1px dashed #ccc; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; padding: 2px 0 2px 0; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } b436c9fb3cff3ac4cce05983333c5a63a2c3e5d0 566 565 2015-04-29T16:41:43Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; float: left; position: static; clear: both; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ float: right; border-bottom:1px dashed #ccc; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; padding: 2px 0 2px 0; overflow: hidden; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 31f2107ecae88c5231f8633fa112ce045fa3d9a4 567 566 2015-04-29T16:42:42Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; float: left; position: static; clear: both; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ float: left; border-bottom:1px dashed #ccc; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; padding: 2px 0 2px 0; overflow: hidden; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 251b8381d1d9c91e50c5ae9b2bddffde25fd0133 568 567 2015-04-29T16:46:40Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; float: left; position: static; clear: both; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ float: left; border-bottom:1px dashed #ccc; clear: both; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; padding: 2px 0 2px 0; overflow: hidden; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } e082383d1bffd78f5ab96dea76e6241c9198664c 569 568 2015-04-29T16:48:44Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; float: left; position: absolute; top: 0px; left: 0px; /*clear: both;*/ } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 104px; border-bottom:1px dashed #ccc; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; padding: 2px 0 2px 0; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 7fb30b827874bde6be478cad178e5797431874ed 570 569 2015-04-29T16:49:23Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; float: left; position: absolute; top: 0px; left: 0px; clear: both; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 104px; border-bottom:1px dashed #ccc; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; padding: 2px 0 2px 0; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 5259f3fef5a0a49953ab8d0228803e7ab23685b1 571 570 2015-04-29T16:49:50Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; float: left; position: absolute; top: 0px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 104px; border-bottom:1px dashed #ccc; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; padding: 2px 0 2px 0; clear: both; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } e44a4e8729d398e7bc73d9ab79732c250ad3d9a6 572 571 2015-04-29T16:52:55Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; position: absolute; top: 0px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 104px; border-bottom:1px dashed #ccc; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; padding: 2px 0 2px 0; clear: both; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } bd6c8f52f1781fc5fbfb5b64129b89a8d122d426 573 572 2015-04-29T16:53:34Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; position: absolute; top: 0px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 104px; border-bottom:1px dashed #ccc; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; padding: 2px 0 2px 0; position:static; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } b08b48b528f89bfe366a6ea26eb0f0863245976e 574 573 2015-04-29T16:55:54Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; position: absolute; top: 0px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 104px; border-bottom:1px dashed #ccc; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin-left:-10px; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } acb641b43d5489590fbc8fc9c21cac2d82461001 575 574 2015-04-29T16:57:06Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; position: absolute; top: 0px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 104px; border-bottom:1px dashed #ccc; } ul.releaseTopicList{ } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; margin: 0px; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 67b7293d09e087d68dbcca20f717a428e7082c47 576 575 2015-04-29T16:57:55Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; position: absolute; top: 0px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 104px; border-bottom:1px dashed #ccc; } ul.releaseTopicList{ margin: 0px; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } e4e7778578d8b0857fd38f094587ecf380125ed0 577 576 2015-04-29T16:59:50Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; position: absolute; top: 0px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; margin-bottom: 6px; border-bottom:1px dashed #ccc; } ul.releaseTopicList{ margin: 0px; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 69e0921a39f14bd9f1711de5f00362fb4984e97f 578 577 2015-04-29T17:00:26Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; /* margin-top: 4px;*/ border: 1px solid transparent; position: absolute; top: 0px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dashed #ccc; } ul.releaseTopicList{ margin: 0px; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 106633bf264b2839bb52e1c013ea76a89e7578c6 579 578 2015-04-29T17:01:44Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 2px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dashed #ccc; } ul.releaseTopicList{ margin: 0px; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } eec9dbcc516897bcbaf640cce6178bba317a70a3 580 579 2015-04-29T17:02:15Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dashed #ccc; } ul.releaseTopicList{ margin: 0px; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 4540fb9a14345216c4fbda451351053630e12fe9 582 580 2015-04-29T17:06:37Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dashed #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #666; background: #ccc; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 4a3aa5387debb5b11d13f147c7ceea76f521bafa 583 582 2015-04-29T17:07:43Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dashed #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } f16a14ebd88804e3771ab6f2cef027a55db24260 584 583 2015-04-29T17:08:47Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 547f7acd048767471583381325f1239a42cfb246 589 584 2015-04-30T18:04:31Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background:red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 1d7dfcc2c4451f808e4f116da2d78a1286fdcca7 644 589 2015-05-29T20:52:54Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #ff9933; background: orange; background: -moz-linear-gradient(top, #ff0000 0%, #ff9933 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ff9933)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#ff9933 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#ff9933 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#ff9933 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#ff9933 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff9933',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 8c9a2ac9df374a1b9b5134d12cfa982d754d67af Erros do Crystal Reports 0 59 590 334 2015-05-04T15:34:37Z Daniel.giacomelli 1 /* Solução */ wikitext text/x-wiki ==Código de barras do RPT não é gerado no PDF== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte I25m36l3.ttf. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Criação da Chave de Registro: <pre> HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export Nome: ForceLargerFonts TYPE: DWORDS VALUE: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador [[Category:Crystal Reports]] 6d31406b7576c1392928408694c878277d1f88ac 591 590 2015-05-04T16:06:09Z Daniel.giacomelli 1 wikitext text/x-wiki ==Código de barras do RPT não é gerado no PDF== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte I25m36l3.ttf. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador ==Código de barras é gerado em tamanho pequeno== === Erro === Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT. === Causa === Uma Chave de Registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada. === Solução === Siga os passos abaixo: <ol> <li>Vá em Iniciar > Executar</li> <li>Digite '''regedit''' e pressione enter</li> <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> </ol> [[Category:Crystal Reports]] f1d0452fd4969018306f23956b6d20c25ff0fe9e 592 591 2015-05-04T16:06:48Z Daniel.giacomelli 1 /* Código de barras do RPT não é gerado no PDF */ wikitext text/x-wiki ==Código de barras do RPT não é gerado no PDF== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte '''I25m36l3.ttf'''. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador ==Código de barras é gerado em tamanho pequeno== === Erro === Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT. === Causa === Uma Chave de Registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada. === Solução === Siga os passos abaixo: <ol> <li>Vá em Iniciar > Executar</li> <li>Digite '''regedit''' e pressione enter</li> <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> </ol> [[Category:Crystal Reports]] 6f9e3e535c78c9207b16a5e3edf4e7e32e605200 593 592 2015-05-04T16:07:09Z Daniel.giacomelli 1 /* Código de barras do RPT não é gerado no PDF */ wikitext text/x-wiki ==Código de Barras Mal Formado== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte '''I25m36l3.ttf'''. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador ==Código de barras é gerado em tamanho pequeno== === Erro === Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT. === Causa === Uma Chave de Registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada. === Solução === Siga os passos abaixo: <ol> <li>Vá em Iniciar > Executar</li> <li>Digite '''regedit''' e pressione enter</li> <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> </ol> [[Category:Crystal Reports]] ba208dc508bc3ca84930f72b30e195dbb2b69dce 594 593 2015-05-04T16:08:48Z Daniel.giacomelli 1 /* Código de barras é gerado em tamanho pequeno */ wikitext text/x-wiki ==Código de Barras Mal Formado== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte '''I25m36l3.ttf'''. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador ==Código de Barras Pequeno== === Erro === Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT. === Causa === Uma Chave de Registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada. === Solução === Siga os passos abaixo: <ol> <li>Vá em Iniciar > Executar</li> <li>Digite '''regedit''' e pressione enter</li> <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> </ol> [[Category:Crystal Reports]] 692fc948c67a38c101e7080375ea2486f7b77aac 595 594 2015-05-04T16:09:26Z Daniel.giacomelli 1 /* Código de Barras Pequeno */ wikitext text/x-wiki ==Código de Barras Mal Formado== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte '''I25m36l3.ttf'''. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador ==Código de Barras Pequeno== === Erro === Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT. === Causa === Uma chave de registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada. === Solução === Siga os passos abaixo: <ol> <li>Vá em Iniciar > Executar</li> <li>Digite '''regedit''' e pressione enter</li> <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> </ol> [[Category:Crystal Reports]] e922bb67bece757b87f8781d00af12018aae89d7 597 595 2015-05-06T16:18:37Z Daniel.giacomelli 1 /* Código de Barras Pequeno */ wikitext text/x-wiki ==Código de Barras Mal Formado== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte '''I25m36l3.ttf'''. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === A WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador ==Código de Barras Pequeno== [[Arquivo:Crystal_ErrorCodBarraPequeno.png|200px|thumb|right|Relatório do Crystal com o Código de Barras Pequeno]] === Erro === Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT. === Causa === Uma chave de registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada. === Solução === Siga os passos abaixo: <ol> <li>Vá em Iniciar > Executar</li> <li>Digite '''regedit''' e pressione enter</li> <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> </ol> [[Category:Crystal Reports]] 63fdf9eee9eedf7ff6a930cb8baa0ae11a7dfc04 598 597 2015-05-06T16:30:22Z Daniel.giacomelli 1 /* Erro */ wikitext text/x-wiki ==Código de Barras Mal Formado== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte '''I25m36l3.ttf'''. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === O WecDB Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador ==Código de Barras Pequeno== [[Arquivo:Crystal_ErrorCodBarraPequeno.png|200px|thumb|right|Relatório do Crystal com o Código de Barras Pequeno]] === Erro === Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT. === Causa === Uma chave de registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada. === Solução === Siga os passos abaixo: <ol> <li>Vá em Iniciar > Executar</li> <li>Digite '''regedit''' e pressione enter</li> <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> </ol> [[Category:Crystal Reports]] 6e697a16bfdbd62754c87a1e0a20b94fea1e80dc Arquivo:Crystal ErrorCodBarraPequeno.png 6 87 596 2015-05-06T16:18:14Z Daniel.giacomelli 1 Relatório do Crystal com o Código de Barras Pequeno wikitext text/x-wiki Relatório do Crystal com o Código de Barras Pequeno 78d07dafb2fd6776f28188fd507693132cd34986 Arquivo:Dfe4avaSVC Installer 04.png 6 79 611 459 2015-05-15T15:10:25Z Daniel.giacomelli 1 Daniel.giacomelli enviou uma nova versão de &quot;[[Arquivo:Dfe4avaSVC Installer 04.png]]&quot; wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Histórico de Alterações 0 15 627 512 2015-05-20T21:18:10Z Daniel.giacomelli 1 /* WSApp */ wikitext text/x-wiki ==WecDB== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] ==Ver Também== * [[Padrão de Versionamento de Software]] 49bbce315996792b66bf851e5e3387453e3aad1a 628 627 2015-05-28T20:49:52Z Daniel.giacomelli 1 /* WecDB */ wikitext text/x-wiki ==WecDB== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] ==Ver Também== * [[Padrão de Versionamento de Software]] 3e6fb528ea77c3511df30805357a771ac54cb252 635 628 2015-05-28T21:01:36Z Daniel.giacomelli 1 /* WSApp */ wikitext text/x-wiki ==WecDB== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] ==Ver Também== * [[Padrão de Versionamento de Software]] 2c2f86130f90d4e870e82366b30f70151131039f WSApp 2.2 0 89 636 2015-05-28T21:03:32Z Daniel.giacomelli 1 Criou página com '==Sobre a versão== ==Download== Clique [https://www.dropbox.com/s/ky5sujp82602z8u/wsapp-2.2-bin.zip?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework...' wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [https://www.dropbox.com/s/ky5sujp82602z8u/wsapp-2.2-bin.zip?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.2==== Data de Liberação: 28/05/2014 <br /> * NEW: Nova propriedade ''CsvSeparatorText'', para especificar o separador de linha da exportação para texto plano. * FIX: Alteração das propriedades ''ReportSectionOption'' e ''GroupSectionsOption'' para ''ExportIsolated'', na exportação para texto plano. </div> b6d9fd94a1e8f94617a28c16f237b0cab807f1b7 MediaWiki:Common.js 8 48 646 585 2015-05-29T20:53:59Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : 'Quebra de compatibilidade ou mudança na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; } } } } } a826793ab5501f99680f16dbac68db249a798008 680 646 2015-07-07T15:44:25Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; } } } } } 5bb0073e6d83baa47c35bc4002e66b4d6311aff3 MediaWiki:Common.css 8 47 647 644 2015-05-29T20:55:32Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #ff9933; background: #f9b36e; background: -moz-linear-gradient(top, #f9b36e 0%, #ff9933 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ff9933)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* IE10+ */ background: linear-gradient(to bottom, #f9b36e 0%,#ff9933 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b36e', endColorstr='#ff9933',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 6fef02ad8e39a434997e3388deb7d073242adf70 648 647 2015-05-29T20:55:55Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: orange; background: #f9b36e; background: -moz-linear-gradient(top, #f9b36e 0%, #ff9933 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ff9933)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* IE10+ */ background: linear-gradient(to bottom, #f9b36e 0%,#ff9933 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b36e', endColorstr='#ff9933',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } fed863a2a736eba80862ba8b06af971525d18258 649 648 2015-05-29T20:56:53Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #ff3300; background: #f9b36e; background: -moz-linear-gradient(top, #f9b36e 0%, #ff9933 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ff9933)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* IE10+ */ background: linear-gradient(to bottom, #f9b36e 0%,#ff9933 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b36e', endColorstr='#ff9933',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 3a05b3359aaeae2bc57883cad568a59f598dcbc1 650 649 2015-05-29T20:57:25Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #ff6633; background: #f9b36e; background: -moz-linear-gradient(top, #f9b36e 0%, #ff9933 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ff9933)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* IE10+ */ background: linear-gradient(to bottom, #f9b36e 0%,#ff9933 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b36e', endColorstr='#ff9933',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 9c712ea1c4ab74faef468a434295e14dd0daf3b3 651 650 2015-05-29T20:58:15Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ color: black; border-color: #ff6633; background: #f9b36e; background: -moz-linear-gradient(top, #f9b36e 0%, #ff9933 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ff9933)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f9b36e 0%,#ff9933 100%); /* IE10+ */ background: linear-gradient(to bottom, #f9b36e 0%,#ff9933 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b36e', endColorstr='#ff9933',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 60e7050343e76b7d0d203aed90e634cbf1f46262 652 651 2015-05-29T21:00:10Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ color: black; border-color: #c189f9; background: #cc99ff; background: -moz-linear-gradient(top, #cc99ff 0%, #ccccff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ccccff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #cc99ff 0%,#ccccff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #cc99ff 0%,#ccccff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #cc99ff 0%,#ccccff 100%); /* IE10+ */ background: linear-gradient(to bottom, #cc99ff 0%,#ccccff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc99ff', endColorstr='#ccccff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 00deb3e0aaf5bc564448d2662f777b939315fd3c 653 652 2015-05-29T21:02:03Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ color: black; border-color: #c189f9; background: #cc99ff; background: -moz-linear-gradient(top, #ccccff 0%, #cc99ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccccff), color-stop(100%,#ff0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ccccff 0%,#cc99ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ccccff 0%, #cc99ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ccccff 0%, #cc99ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #ccccff 0%, #cc99ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccccff', endColorstr='#cc99ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 6d58f128304ba293733b1ac7fbcf248edd1a6f39 654 653 2015-05-29T21:02:30Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #c189f9; background: #cc99ff; background: -moz-linear-gradient(top, #ccccff 0%, #cc99ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccccff), color-stop(100%,#ff0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ccccff 0%,#cc99ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ccccff 0%, #cc99ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ccccff 0%, #cc99ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #ccccff 0%, #cc99ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccccff', endColorstr='#cc99ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } f450cea33e3a3bc19655818a28bdeeeed6c0ae82 655 654 2015-05-29T21:05:01Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #c189f9; background: #cc99ff; background: -moz-linear-gradient(top, #ccccff 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccccff), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ccccff 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ccccff 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ccccff 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #ccccff 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccccff', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 7ebfd95bba1f1a11674bf2fff01120191c928ce8 656 655 2015-05-29T21:05:37Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #c189f9; background: #cc99ff; background: -moz-linear-gradient(top, #9966ff 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9966ff), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #9966ff 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #9966ff 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #9966ff 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #9966ff 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9966ff', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } c73a62d8d97cd00d3d0563db121e421549e87d1c 657 656 2015-05-29T21:06:25Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #c189f9; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 844d2125fa43da1ce5c85d535712aff08d8b9682 658 657 2015-05-29T21:06:54Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } 7aada538063ad70f23d26cd8af518d1950406af0 735 658 2015-07-31T21:33:13Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; } 71bcf2160f5ef3e83cb25fdb685a506611e1b5f6 737 735 2015-07-31T21:34:09Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; widh: 200px; float:right; } 946d5868fb13aad190e4b9cc77a1a00e509c37ab 738 737 2015-07-31T21:34:28Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 200px; float:right; } aa3ec094c408478183fce0bdca9f2adef48ae73e 739 738 2015-07-31T21:35:19Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } 3df74de9cc24461792412e785ba4342ba42c80dc Padrão de Versionamento de Software (≤ v3.4) 0 58 661 332 2015-06-08T14:57:48Z Daniel.giacomelli 1 /* Versão de 2º nível */ wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema WecDB, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e reestruturação do layout do site. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar o nível de compatibilidade entre os aplicativos dentro da versão do sistema. Sempre que este digito for incrementado, significa que os aplicativos com variações de 3º e 4º nível da versão passada não são mais compatíveis com a nova versão. <p> Por exemplo, temos na versão 2.3 do sistema os aplicativos ''WecDB v2.3.0.0'' e ''WecDBClient v2.3.1.1'' Ambos são compatíveis pois as versões de 1º e 2º níveis são iguais, e eles continuariam compatíveis até a versão 2.3.999.999. No momento em que o sistema for atualizado para a versão 2.3, esses aplicativos não serão mais compatíveis, e terão que ser obrigatoriamente atualizados. </p> <p> Seguindo este padrão, também é seguro afirmar que '''não existem alterações de banco de dados entre versões de 3º e 4º nível'''. Sempre que uma alteração de banco de dados for necessária, a versão de 2º nível será incrementada. </p> === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar a inclusão de novos recursos na versão corrente. Recursos que não necessitam de alterações no banco de dados, podem ser incluídos e publicados dentro da versão atual apenas este nível do versionamento. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar correções dentro de uma versão de 3º nível. Se a versão anterior é v2.5.10.0 e a versão sub-sequente é v2.5.10.1, é seguro afirmar que apenas correções de bugs foram publicadas. 03cd8bc21da91dc31a4e425e6163b45a58183930 WSApp 2.3 0 90 665 2015-06-11T15:49:18Z Daniel.giacomelli 1 Criou página com '==Sobre a versão== ==Download== Clique [https://www.dropbox.com/s/ky5sujp82602z8u/wsapp-2.2-bin.zip?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework...' wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [https://www.dropbox.com/s/ky5sujp82602z8u/wsapp-2.2-bin.zip?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.3==== Data de Liberação: 11/06/2014 <br /> * NEW: Implementação para obter o valor padrão dos parâmetros do RPT. </div> 5c84435892ed370005a8527c2deaa9796194b2e0 666 665 2015-06-11T15:50:25Z Daniel.giacomelli 1 /* Download */ wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [https://www.dropbox.com/s/n9ezquhs14zic0y/wsapp-2.3-bin.zip?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.3==== Data de Liberação: 11/06/2014 <br /> * NEW: Implementação para obter o valor padrão dos parâmetros do RPT. </div> 42c4503dfdb89fdf4c591dcbc2a011588bffa51b Histórico de Alterações 0 15 667 635 2015-06-11T16:52:56Z Daniel.giacomelli 1 /* WSApp */ wikitext text/x-wiki ==WecDB== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] ==Ver Também== * [[Padrão de Versionamento de Software]] c7c74ce792cea82e100cf3f7de4434eeb531e1ac 675 667 2015-07-06T15:30:13Z Daniel.giacomelli 1 /* WecDB */ wikitext text/x-wiki ==WecDB== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] *[[WecDB 3.2|Versão 3.2]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] ==Ver Também== * [[Padrão de Versionamento de Software]] 5c4bf76fa4d72a3e1b4bb65124dc632c95d64dc8 Instalando o LATROMI Web 0 4 715 417 2015-07-31T02:14:16Z Daniel.giacomelli 1 /* Requisitos mínimos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [[Instalação_do_ASP.NET|Instale o ASP.NET]] por meio da instalação do IIS. * Verifique se a [[Verificar se a extenção do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.0. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. * Tente reinstalar o .NET Framework 4.0 3c1da9bc7f2427c79fea1651015c31df1817470c 716 715 2015-07-31T02:14:34Z Daniel.giacomelli 1 /* Requisitos mínimos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [[Instalação_do_ASP.NET|Instale o ASP.NET]] por meio da instalação do IIS. * Verifique se a [[Verificar se a extenção do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.0. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. * Tente reinstalar o .NET Framework 4.0 a7f35521979e6d9497fc7858114440a7569efae0 717 716 2015-07-31T02:26:11Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [[Instalação_do_ASP.NET|Instale o ASP.NET]] por meio da instalação do IIS. * Verifique se a [[Verificar se a extenção do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.0. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. * Tente reinstalar o .NET Framework 4.0 === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] e57068094a60394b7b0dd4afa7f5cc19a7b4d4bf 718 717 2015-07-31T02:28:33Z Daniel.giacomelli 1 /* Erro HTTP 404.2 - Not Found */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.0. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. * Tente reinstalar o .NET Framework 4.0 === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] f0a2af16545958ef3c1e531e9d16d0e26251bbaa 719 718 2015-07-31T02:30:10Z Daniel.giacomelli 1 /* Erro HTTP 500.21 - Internal Server Error */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formatdo ''WecDB_<versao>.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 8c32ad4405446442b70b43e2657e4be72238f0e3 721 719 2015-07-31T17:43:20Z Daniel.giacomelli 1 /* Extração dos arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do seu banco de dados: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 79b870033b72e6d0e5b93ead4953e77d3ae8c34b 745 721 2015-08-01T21:27:17Z Daniel.giacomelli 1 /* Alterando o arquivo Web.config */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. * Agora, ainda dentro do arquivo Web.config, localize o parâmetro ''License'' dentro da sessão ''appSettings'', e informe no atributo ''value'' a sua chave de licensa. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 70f5ce1746d66c9fd54ed63a442a1973ac5a5b5e 746 745 2015-08-01T21:27:39Z Daniel.giacomelli 1 /* Alterando o arquivo Web.config */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde o site foi extraído, dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 81e73632d57d95173b54f90628b60e6fe46eef26 Seja Bem Vindo! 0 1 722 333 2015-07-31T20:39:00Z Daniel.giacomelli 1 /* Páginas Importantes */ wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == [[Manual de Instalação do Sistema]] * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando_o_Portal_WecDB|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * [[Histórico de Alterações|Versões do Sistema]] * [[Problemas Frequentes]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] 9df40a9b6e5731b0080d90aa0f21952a3843b76e Manual de Instalação do Sistema 0 92 723 2015-07-31T20:40:42Z Daniel.giacomelli 1 Criou página com '==Pré-requisitos== * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2' wikitext text/x-wiki ==Pré-requisitos== * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 1784dcb762819956044194fb341dacc1b55e7826 724 723 2015-07-31T20:41:23Z Daniel.giacomelli 1 wikitext text/x-wiki == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) 177f5683813edfae750c82f09597cd2b3ac74510 725 724 2015-07-31T20:43:43Z Daniel.giacomelli 1 wikitext text/x-wiki {{Info/Música/artista | fundo = grupo_ou_banda | nome = Led Zeppelin | imagem = LedZeppelinmontage.jpg | imagem_tamanho = 225px | imagem_legenda = Topo: [[Jimmy Page]] e [[John Bonham]]<br />Abaixo: [[John Paul Jones]] e [[Robert Plant]]. | origem = [[Londres]], [[Inglaterra]] | país = {{GBR}} | período = 1968–1980<br /><small>(reuniões posteriores: 1985, 1988, 1995, 2007)</small> | gênero = ''[[Hard rock]]'', ''[[heavy metal]]'', ''[[blues-rock]]'', ''[[folk rock]]'', [[rock psicodélico]], [[rock progressivo]]<!-- NÃO ALTERE SEM PRÉVIA DISCUSSÃO --> | gravadora = [[Atlantic Records|Atlantic]], [[Swan Song Records|Swan Song]] | afiliações = [[The Yardbirds]], [[Band of Joy]], [[The Honeydrippers]], [[Page and Plant]] | site = {{URL|http://www.ledzeppelin.com/ }} | integrantes = | exintegrantes = [[Jimmy Page]]<br />[[John Paul Jones]]<br />[[Robert Plant]]<br />[[John Bonham]] }} == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) 7c47931f9aff540b5494913dc4032f6050bf2a6a 726 725 2015-07-31T20:47:42Z Daniel.giacomelli 1 wikitext text/x-wiki {{Info/Software | fundo = grupo_ou_banda | nome = Led Zeppelin | imagem = LedZeppelinmontage.jpg | imagem_tamanho = 225px | imagem_legenda = Topo: [[Jimmy Page]] e [[John Bonham]]<br />Abaixo: [[John Paul Jones]] e [[Robert Plant]]. | origem = [[Londres]], [[Inglaterra]] | país = {{GBR}} | período = 1968–1980<br /><small>(reuniões posteriores: 1985, 1988, 1995, 2007)</small> | gênero = ''[[Hard rock]]'', ''[[heavy metal]]'', ''[[blues-rock]]'', ''[[folk rock]]'', [[rock psicodélico]], [[rock progressivo]]<!-- NÃO ALTERE SEM PRÉVIA DISCUSSÃO --> | gravadora = [[Atlantic Records|Atlantic]], [[Swan Song Records|Swan Song]] | afiliações = [[The Yardbirds]], [[Band of Joy]], [[The Honeydrippers]], [[Page and Plant]] | site = {{URL|http://www.ledzeppelin.com/ }} | integrantes = | exintegrantes = [[Jimmy Page]]<br />[[John Paul Jones]]<br />[[Robert Plant]]<br />[[John Bonham]] }} == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) 28847e8ca76f4fdb7530103bedaf3b60962d09eb 728 726 2015-07-31T20:51:32Z Daniel.giacomelli 1 wikitext text/x-wiki {{Info/Software | param = valor }} == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) d9162faac8f2ca349c4297e9ffe3ce29686c764f 741 728 2015-07-31T21:42:36Z Daniel.giacomelli 1 wikitext text/x-wiki {{Info/Software | name = LATROMI | prerequisite = .NET Framework 4.5 }} == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) 5af72429a065f7e0fa9e61d4e96500a4a8445131 742 741 2015-08-01T21:17:15Z Daniel.giacomelli 1 wikitext text/x-wiki == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) 177f5683813edfae750c82f09597cd2b3ac74510 743 742 2015-08-01T21:21:22Z Daniel.giacomelli 1 wikitext text/x-wiki == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) == Instalação == Atualmente, o sistema LATROMI é composto por 3 aplicativos. Eles está listado abaixo, e cada um possui um manual de instalação próprio: * WSApp * WecDB * WecDB Client 9c7afc70b4759b12d237df304a04a30c3b4bf78c 744 743 2015-08-01T21:24:12Z Daniel.giacomelli 1 wikitext text/x-wiki == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) == Instalação == Atualmente, o sistema LATROMI é composto por 3 aplicativos, os quais estão listados abaixo * Manual de Instalação do WecDB Client * Manual de Instalação do WecDB * WSApp 4532fe2747873af50985b74fdd283ecb1c4fba92 Predefinição:Info/Software 10 93 727 2015-07-31T20:49:56Z Daniel.giacomelli 1 Criou página com 'Teste' wikitext text/x-wiki Teste 6d7082969a0681db6fe658a26ff16198600f0923 729 727 2015-07-31T21:16:16Z Daniel.giacomelli 1 wikitext text/x-wiki Teste [[Category:Templates]] a2d85453bb11c9cdca4c7b1b899cbaf0a0609493 730 729 2015-07-31T21:16:38Z Daniel.giacomelli 1 wikitext text/x-wiki Teste 6d7082969a0681db6fe658a26ff16198600f0923 731 730 2015-07-31T21:24:52Z Daniel.giacomelli 1 wikitext text/x-wiki Teste {{{param}}} 2d497162d69342a0ae52b4ddfb2e07ec8cf70f70 732 731 2015-07-31T21:26:41Z Daniel.giacomelli 1 wikitext text/x-wiki <div style="border:1px solid grey"> {{{param}}} </div> 494a139d45d5b3d5ace7951a9b58e047c829d654 733 732 2015-07-31T21:27:08Z Daniel.giacomelli 1 wikitext text/x-wiki <div style="border:1px solid grey; width: 200px; float:right"> {{{param}}} </div> f37351532af343ad11c9697a30ba1625aa9aa16b 734 733 2015-07-31T21:27:58Z Daniel.giacomelli 1 wikitext text/x-wiki <div class="toc" style="border:1px solid grey; width: 200px; float:right"> {{{param}}} </div> 11039f3c7f18d85f03cea371d96c704919ba7cc3 736 734 2015-07-31T21:33:27Z Daniel.giacomelli 1 wikitext text/x-wiki <div class="infobox"> {{{param}}} </div> 952ec5d039f8d41dd97d603a05f78db5ad450454 740 736 2015-07-31T21:41:45Z Daniel.giacomelli 1 wikitext text/x-wiki <div class="infobox"> <div class="title">{{{name}}}</div> <div class="topic">Pré-requisitos</div> {{{prerequisite}}} </div> 87956d36e18eec9bdd9481932b24b67f0f8f0255 Instalando o LATROMI Web 0 4 747 746 2015-08-01T21:32:15Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Informe o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] acb8978db68e578e5743ca8fb8d6d0e12ef9d386 748 747 2015-08-01T21:33:00Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] * Agora para testar o site, clique sobre a pasta convertida para aplicativo, e em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] e287e91120d494fc695c7c1986f052875af7ebf8 749 748 2015-08-01T21:36:51Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === * Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] e976a1d74cd2a268d75b91d3bebca87a0e0fc851 750 749 2015-08-01T21:37:05Z Daniel.giacomelli 1 /* Testando o Site */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] b0986d35ccc3e820d4f3c96f390b6fef96b11d64 751 750 2015-08-01T21:42:50Z Daniel.giacomelli 1 /* Testando o Site */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do WecDB Client. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário Admin criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 5f9ebb1169d8d44133d15a37c42d5d6b090cde89 753 751 2015-08-01T23:55:19Z Daniel.giacomelli 1 /* Testando o Site */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do WecDB Client. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário Admin criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] dea84f9407a4af1bfbc28534521f50ef8bdb4ab4 754 753 2015-08-01T23:56:32Z Daniel.giacomelli 1 /* Validando a Licença de Uso */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário '''Admin''' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] fa3a34c2f4469041a70c0027855971ddd08f045e 755 754 2015-08-01T23:56:49Z Daniel.giacomelli 1 /* Validando a Licença de Uso */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] b384b50b961c21749fa1cbea6883e6bd87313589 756 755 2015-08-01T23:58:14Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET] por meio da instalação do IIS. * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] b8ede5d2723785c7d3b7ae74f433c505b7804138 757 756 2015-08-02T00:02:14Z Daniel.giacomelli 1 /* Erro HTTP 404.2 - Not Found */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework 4.0. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework 4.0 não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] f277e16b0f3ad44fac38255386b302c1049835f9 758 757 2015-08-02T00:03:10Z Daniel.giacomelli 1 /* Erro HTTP 500.21 - Internal Server Error */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.0 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 2e1d3984242a0e14c4bbd8452f1cf171526064d5 759 758 2015-08-02T00:03:26Z Daniel.giacomelli 1 /* Erro HTTP 500.21 - Internal Server Error */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 690a743a06eebc15e4bed0c563c992d60dd79546 760 759 2015-08-02T00:10:19Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Download dos Arquivos == https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] d488522aeaaab2c1887c3bcf14cb959fd04a2070 761 760 2015-08-02T02:08:30Z Daniel.giacomelli 1 /* Download dos Arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Download dos Arquivos == # Entre na nossa [https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas: #* Subpasta '''Web''': Onde estão os arquivos necessários para instalação do site no IIS. Baixe a versão mais recente. #* Subpasta '''Client''': Onde estão os arquivos necessários para instalação do Client. Note que o nome de alguns arquivos terminam com "-bin". Estes, assim como os arquivos compactados da pasta Web, possuem todos os arquivos necessários para o funcionamento do aplicativo. Basta extrair em um diretório e utilizar. Os arquivos cujo o nome ''não'' terminam com "-bin" são instaladores. Ao utilizá-los, o programa será instalado no Windows, e um ícone para desinstalação será criado no ''Painel de Controle > Adicionar ou Remover Programas''. == Instalação == === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 88e3cc61f48262f4e7a0280241d9221c7e7c3b94 762 761 2015-08-02T02:09:51Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Download dos Arquivos === # Entre na nossa [https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas: #* Subpasta '''Web''': Onde estão os arquivos necessários para instalação do site no IIS. #* Subpasta '''Client''': Onde estão os arquivos necessários para instalação do Client. Note que o nome de alguns arquivos terminam com "-bin". Estes, assim como os arquivos compactados da pasta Web, possuem todos os arquivos necessários para o funcionamento do aplicativo. Basta extrair em um diretório e utilizar. Os arquivos cujo o nome ''não'' terminam com "-bin" são instaladores. Ao utilizá-los, o programa será instalado no Windows, e um ícone para desinstalação será criado no ''Painel de Controle > Adicionar ou Remover Programas''. # Aba a pasta ''Web'' e baixe a versão mais recente. === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] b6e1a92d7c681097905310c9eec8b9bcfe808667 763 762 2015-08-02T02:10:02Z Daniel.giacomelli 1 /* Download dos Arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Download dos Arquivos === # Entre na nossa [https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas: #* Subpasta '''Web''': Onde estão os arquivos necessários para instalação do site no IIS. #* Subpasta '''Client''': Onde estão os arquivos necessários para instalação do Client. Note que o nome de alguns arquivos terminam com "-bin". Estes, assim como os arquivos compactados da pasta Web, possuem todos os arquivos necessários para o funcionamento do aplicativo. Basta extrair em um diretório e utilizar. Os arquivos cujo o nome ''não'' terminam com "-bin" são instaladores. Ao utilizá-los, o programa será instalado no Windows, e um ícone para desinstalação será criado no ''Painel de Controle > Adicionar ou Remover Programas''. # Aba a pasta '''Web''' e baixe a versão mais recente. === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 9e9f33a13888cfdcdf1b40539cded1f913b3e073 766 763 2015-08-02T02:25:30Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Download dos Arquivos === # Entre na nossa [https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas: #* Subpasta '''Web''': Onde estão os arquivos necessários para instalação do site no IIS. #* Subpasta '''Client''': Onde estão os arquivos necessários para instalação do Client. Note que o nome de alguns arquivos terminam com "-bin". Estes, assim como os arquivos compactados da pasta Web, possuem todos os arquivos necessários para o funcionamento do aplicativo. Basta extrair em um diretório e utilizar. Os arquivos cujo o nome ''não'' terminam com "-bin" são instaladores. Ao utilizá-los, o programa será instalado no Windows, e um ícone para desinstalação será criado no ''Painel de Controle > Adicionar ou Remover Programas''. # Aba a pasta '''Web''' e baixe a versão mais recente. {{{Tutorial/Download}}} === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 4c2830fd4d95caf78816f400a1af6437c31647d0 767 766 2015-08-02T02:25:40Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Download dos Arquivos === # Entre na nossa [https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas: #* Subpasta '''Web''': Onde estão os arquivos necessários para instalação do site no IIS. #* Subpasta '''Client''': Onde estão os arquivos necessários para instalação do Client. Note que o nome de alguns arquivos terminam com "-bin". Estes, assim como os arquivos compactados da pasta Web, possuem todos os arquivos necessários para o funcionamento do aplicativo. Basta extrair em um diretório e utilizar. Os arquivos cujo o nome ''não'' terminam com "-bin" são instaladores. Ao utilizá-los, o programa será instalado no Windows, e um ícone para desinstalação será criado no ''Painel de Controle > Adicionar ou Remover Programas''. # Aba a pasta '''Web''' e baixe a versão mais recente. {{Tutorial/Download}} === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 42584b7b8177f94d8f8036d384ae263b31176c60 768 767 2015-08-02T02:26:08Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == === Download dos Arquivos === # Entre na nossa [https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas: #* Subpasta '''Web''': Onde estão os arquivos necessários para instalação do site no IIS. #* Subpasta '''Client''': Onde estão os arquivos necessários para instalação do Client. Note que o nome de alguns arquivos terminam com "-bin". Estes, assim como os arquivos compactados da pasta Web, possuem todos os arquivos necessários para o funcionamento do aplicativo. Basta extrair em um diretório e utilizar. Os arquivos cujo o nome ''não'' terminam com "-bin" são instaladores. Ao utilizá-los, o programa será instalado no Windows, e um ícone para desinstalação será criado no ''Painel de Controle > Adicionar ou Remover Programas''. # Aba a pasta '''Web''' e baixe a versão mais recente. {{Tutorial/Download|app = Web}} === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 24f24517062eb21cb0322597da12165abad03ebe 770 768 2015-08-02T02:27:11Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == {{Tutorial/Download|app = Web}} === Extração dos arquivos === * Baixe o pacote que contém os arquivos de instalação, que seguem no formato ''wecdb_<versao>-bin.zip'' * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia os arquivos lá. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] d25d81e3e0484e598cb84b417af763f1da75d7a9 771 770 2015-08-02T04:47:25Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == {{Tutorial/Download|app = Web}} === Extração dos arquivos === * Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. * Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] c0bdf466234178169d0c3cabf6d9c5137cde432c 772 771 2015-08-02T04:47:57Z Daniel.giacomelli 1 /* Extração dos arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === * Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. * Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: ** '''Server''': Servidor onde o banco de dados está instalado. ** '''Port''': Porta do servidor de banco de dados. ** '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). ** '''User Id''': Usuário para conectar ao banco de dados. ** '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 27de3208bb2535274ff64080f018fb8b4e1d8ecd 773 772 2015-08-02T04:48:26Z Daniel.giacomelli 1 /* Alterando o arquivo Web.config */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #* '''Server''': Servidor onde o banco de dados está instalado. #* '''Port''': Porta do servidor de banco de dados. #* '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #* '''User Id''': Usuário para conectar ao banco de dados. #* '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 6afbb49cdec53a3387326cf7972bdda22c30ec39 774 773 2015-08-02T04:49:05Z Daniel.giacomelli 1 /* Alterando o arquivo Web.config */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === * Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. * Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] * Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. * Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] * Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] * Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] c14d4f690d5eda4d494b786f6d1a102e3bb7b6f5 775 774 2015-08-02T04:51:54Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] c3ecdea15cf7d99765ac448790418c83a991b229 776 775 2015-08-02T04:52:18Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 83c44a8d7864212c0930f604c4a49c688f4be13f 777 776 2015-08-02T04:52:55Z Daniel.giacomelli 1 /* Requisitos mínimos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 2062f2219c94d5bd8395bfbbfdda6ffc677c944b 778 777 2015-08-02T04:59:42Z Daniel.giacomelli 1 wikitext text/x-wiki Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] 1120593ad57ea03bc8560ba3ea7a931dd04b323d 779 778 2015-08-02T05:00:36Z Daniel.giacomelli 1 wikitext text/x-wiki Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Ver Também === [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 6d55e33546e41f8f3673434232a34a321d55385a 780 779 2015-08-02T05:01:16Z Daniel.giacomelli 1 /* Erros de inicialização */ wikitext text/x-wiki Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. == Ver Também == [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] bd4aa580bb2b7a6e66a3df8892d2c622e6051823 781 780 2015-08-02T05:02:22Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 6d873b680f9d05747e56e3ef30fa3d89f25d27ce 782 781 2015-08-02T05:04:04Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente a baixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 8b33dec4498d23e1f4189c3b65c0a4ed9e44ea25 783 782 2015-08-02T05:05:37Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Instalando o Portal WecDB]] para [[Instalando o LATROMI Web]] sem deixar um redirecionamento: Modificação no nome do sistema wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente a baixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 8b33dec4498d23e1f4189c3b65c0a4ed9e44ea25 Arquivo:Site login.jpg 6 94 752 2015-08-01T23:54:15Z Daniel.giacomelli 1 Página de Login do Sistema wikitext text/x-wiki Página de Login do Sistema df053b3514943aadff55ae02ad70408529ea3a55 764 752 2015-08-02T02:11:36Z Daniel.giacomelli 1 Daniel.giacomelli enviou uma nova versão de &quot;[[Arquivo:Site login.jpg]]&quot; wikitext text/x-wiki Página de Login do Sistema df053b3514943aadff55ae02ad70408529ea3a55 Predefinição:Tutorial/Download 10 95 765 2015-08-02T02:25:14Z Daniel.giacomelli 1 Criou página com '=== Download dos Arquivos === # Entre na nossa [https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 pasta compartilhada da DropBox]. # Em seguida, abra a...' wikitext text/x-wiki === Download dos Arquivos === # Entre na nossa [https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas: #* Subpasta '''Web''': Onde estão os arquivos necessários para instalação do site no IIS. #* Subpasta '''Client''': Onde estão os arquivos necessários para instalação do Client. Note que o nome de alguns arquivos terminam com "-bin". Estes, assim como os arquivos compactados da pasta Web, possuem todos os arquivos necessários para o funcionamento do aplicativo. Basta extrair em um diretório e utilizar. Os arquivos cujo o nome ''não'' terminam com "-bin" são instaladores. Ao utilizá-los, o programa será instalado no Windows, e um ícone para desinstalação será criado no ''Painel de Controle > Adicionar ou Remover Programas''. {{#ifeq: {{{app}}} | Web | # Aba a pasta '''Web''' e baixe a versão mais recente. | # Aba a pasta '''Client''' e baixe a versão mais recente. }} 5e199ae5c0698155ed2b2123df69a813bb448120 769 765 2015-08-02T02:26:56Z Daniel.giacomelli 1 /* Download dos Arquivos */ wikitext text/x-wiki === Download dos Arquivos === # Entre na nossa [https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas: #* Subpasta '''Web''': Onde estão os arquivos necessários para instalação do site no IIS. #* Subpasta '''Client''': Onde estão os arquivos necessários para instalação do Client. Note que o nome de alguns arquivos terminam com "-bin". Estes, assim como os arquivos compactados da pasta Web, possuem todos os arquivos necessários para o funcionamento do aplicativo. Basta extrair em um diretório e utilizar. Os arquivos cujo o nome ''não'' terminam com "-bin" são instaladores. Ao utilizá-los, o programa será instalado no Windows, e um ícone para desinstalação será criado no ''Painel de Controle > Adicionar ou Remover Programas''. # Aba a pasta '''{{{app}}}''' e baixe a versão mais recente. 8f159761944c7ad8fdaa3cc867c10ee5b49ef76a Seja Bem Vindo! 0 1 784 722 2015-08-02T05:06:04Z Daniel.giacomelli 1 /* Páginas Importantes */ wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == [[Manual de Instalação do Sistema]] * Manual de Instalação ** [[Instalando_o_WecDB_Client|WecDB Client]] ** [[Instalando o LATROMI Web|Portal WecDB]] * Manual de Utilização ** [[Manual_do_WecDB_Client|WecDB Client]] ** [[Manual_do_Portal_WecDB|Portal WecDB]] * [[Histórico de Alterações|Versões do Sistema]] * [[Problemas Frequentes]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] 43029a5aa8b57f4d538d71c2cd5966a96c5b1552 785 784 2015-08-02T05:07:45Z Daniel.giacomelli 1 /* Páginas Importantes */ wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == [[Manual de Instalação do Sistema]] [[Instalando o LATROMI Web]] [[Histórico de Alterações|Versões do Sistema]] [[Problemas Frequentes]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] dacb00a51c966afc2bcb095a2016f000315d2d65 786 785 2015-08-02T05:08:00Z Daniel.giacomelli 1 /* Páginas Importantes */ wikitext text/x-wiki A [http://www.example.com LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Instalando o LATROMI Web]] :[[Histórico de Alterações|Versões do Sistema]] :[[Problemas Frequentes]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] fa870c7c2157a2d3dc59baca99297bee7e5420e5 787 786 2015-08-02T05:10:00Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == WecDB == O WecDB (''Web Easy Consultation Database'') é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto principalmente por dois projetos: '''WecDB Client''' e '''WecDB Web'''. O primeiro deles é uma aplicação Desktop onde são centralizados os cadastros e as principais configurações da ferramenta, e o segundo é um Portal WEB onde as consultas serão exbidas, mediante LOGIN. Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki. == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Instalando o LATROMI Web]] :[[Histórico de Alterações|Versões do Sistema]] :[[Problemas Frequentes]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] 3357ac623dfde54db55e866f533c4b144914fdf2 788 787 2015-08-02T05:11:57Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Instalando o LATROMI Web]] :[[Histórico de Alterações|Versões do Sistema]] :[[Problemas Frequentes]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] cbb075e1d56d4c2682972fededb1680ed0844057 Manual de Instalação do Sistema 0 92 789 744 2015-08-02T05:12:42Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) == Instalação == Atualmente, o sistema LATROMI é composto por 3 aplicativos, os quais estão listados abaixo * [[Instalando o LATROMI Web]] * Manual de Instalação do WecDB * WSApp b27e6ed6a2579b2a72a36b43d6634b4e38f2a099 790 789 2015-08-02T05:13:41Z Daniel.giacomelli 1 wikitext text/x-wiki == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) == Instalação == Atualmente, o sistema LATROMI é composto por 3 aplicativos, os quais estão listados abaixo * WSApp * Manual de Instalação do LATROMI Client * [[Instalando o LATROMI Web|Manual de Instalação do LATROMI Web]] 8f17cf68cf8f6e7395039ad17f1877eba183b02b Formulário Dinâmico:Visão Geral 0 86 792 536 2015-08-11T19:28:44Z Daniel.giacomelli 1 wikitext text/x-wiki == Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 71146ec4129d9ed6c69ab42e4abf2cc3bb908c54 793 792 2015-08-11T19:29:02Z Daniel.giacomelli 1 /* Client */ wikitext text/x-wiki == LATROMI Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 2707d6e28325548a8123d77a841516e91dab540c 794 793 2015-08-11T19:35:40Z Daniel.giacomelli 1 /* Aba Campos */ wikitext text/x-wiki == LATROMI Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb | |- |Text Box |txt | |- |Date/Time Picker |dtp | |- |Combo Box |cbo | |- |Lookup |lkp | |- |Check Box |chk | |- |Radio Button |rbt | |- |Color Picker |clp | |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm | |- |Consulta |qry | |- |} ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 1399e1c227ecb7c73afcf7e119d12e6481400307 806 794 2015-08-24T22:52:01Z Daniel.giacomelli 1 /* Aba Campos */ wikitext text/x-wiki == LATROMI Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb | |- |Text Box |txt | |- |Date/Time Picker |dtp | |- |Combo Box |cbo | |- |Lookup |lkp | |- |Check Box |chk | |- |Radio Button |rbt | |- |Color Picker |clp | |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm | |- |Consulta |qry | |- |Button |btn | |- |Link |lnk | |- |} ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 0a6aed3e82946ee4db754e74cb84cbbabcaffa13 Histórico de Alterações 0 15 799 675 2015-08-13T22:21:41Z Daniel.giacomelli 1 /* WecDB */ wikitext text/x-wiki ==LATROMI== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] *[[WecDB 3.2|Versão 3.2]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] ==Ver Também== * [[Padrão de Versionamento de Software]] b0df3acfc94847f43e0907f0b1f92db34b871db7 802 799 2015-08-13T22:22:39Z Daniel.giacomelli 1 /* LATROMI */ wikitext text/x-wiki ==LATROMI== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] *[[LATROMI 3.2|Versão 3.2]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] ==Ver Também== * [[Padrão de Versionamento de Software]] e890494ef52506f74dbec98bbcc9c4629714485d WSApp 2.3 0 90 807 666 2015-09-02T14:49:59Z Daniel.giacomelli 1 /* Download */ wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [https://www.dropbox.com/s/w93bx2kqrihjl2c/wsapp-2.3-bin.zip?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.3==== Data de Liberação: 11/06/2014 <br /> * NEW: Implementação para obter o valor padrão dos parâmetros do RPT. </div> cbbcaafac646fbbfcf1d941f56b9db674eabea1f 916 807 2016-03-05T01:40:19Z Daniel.giacomelli 1 /* versão 2.3 */ wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [https://www.dropbox.com/s/w93bx2kqrihjl2c/wsapp-2.3-bin.zip?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.3==== Data de Liberação: 11/06/2015 <br /> * NEW: Implementação para obter o valor padrão dos parâmetros do RPT. </div> b42c402632e30fbeea3c6b0d0973adc88b89df22 Arquivo:IIS7 RuntimeError.jpg 6 97 808 2015-09-02T15:29:26Z Daniel.giacomelli 1 Runtime Error do IIS7 wikitext text/x-wiki Runtime Error do IIS7 675e4a6878dfa34d832915ba071984d2e45f378d Instalando o LATROMI Web 0 4 809 783 2015-09-02T15:30:15Z Daniel.giacomelli 1 /* Erros de inicialização */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente a baixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] e904b504d0d7ba8a2195520d2c0eb958e31c5333 813 809 2015-09-02T18:46:27Z Daniel.giacomelli 1 /* Requisitos mínimos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente a baixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\WecDB'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 331d004b78cbc90a1cd25feef3c36bf0e0ea045c 814 813 2015-09-02T18:47:08Z Daniel.giacomelli 1 /* Extração dos arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente a baixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta WecDB onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/wecdb <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''WecDB Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 9a12d69a13aa44ed266dcc3a502e2b6289211cb6 815 814 2015-09-02T18:47:54Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente a baixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 390e9ea415532e7c445d6d453790ee5b9966ad90 842 815 2015-09-21T16:38:04Z Daniel.giacomelli 1 /* Erros de inicialização */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente a baixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 7c21ad09113a8030eee8cc3b5c8d91896d1ae91e 843 842 2015-09-21T16:39:49Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 4f276503bf6318c13598f6c46674a654f4f56b31 846 843 2015-09-25T20:14:21Z Daniel.giacomelli 1 /* Erro HTTP 500.21 - Internal Server Error */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Comando para registrar: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 7dac56e746fcf0eeddd28cc8ecb530142a578cd2 847 846 2015-09-25T20:14:58Z Daniel.giacomelli 1 /* Erro HTTP 500.21 - Internal Server Error */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service 7 ou superior (IIS 7) * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] c5bcd9d307d7b9ba35e03109bf1083efceda6765 Manual de Instalação do Sistema 0 92 810 790 2015-09-02T18:45:00Z Daniel.giacomelli 1 wikitext text/x-wiki == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) == Instalação == Atualmente, o sistema LATROMI é composto por 3 aplicativos, os quais estão listados abaixo * WSApp * [[Instalando o LATROMI Client|Manual de Instalação do LATROMI Client]] * [[Instalando o LATROMI Web|Manual de Instalação do LATROMI Web]] 1486c07b0ccc1dda15c1dfef8b26ee62e9118e2d Instalando o LATROMI Client 0 98 811 2015-09-02T18:45:36Z Daniel.giacomelli 1 Criou página com '== Requisitos mínimos == * .NET Framework 4.5' wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 864750b853bc5efbcda4ac6648d928e0f1c50f14 812 811 2015-09-02T18:46:13Z Daniel.giacomelli 1 /* Requisitos mínimos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI 78d2c447bbb8127610b7d738e36c4bebc902774b 816 812 2015-09-02T18:57:01Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br] 577e77401e2542b1f33055f5c1afda5fe950acaf 817 816 2015-09-02T18:59:23Z Daniel.giacomelli 1 /* Download dos Arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br] <a rel="nofollow" class="external text" href="mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&amp;body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client.">suporte@latromi.com.br</a> f2475a7c041015e2242d574f54307cf0b60c8439 818 817 2015-09-02T18:59:44Z Daniel.giacomelli 1 /* Download dos Arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br] 577e77401e2542b1f33055f5c1afda5fe950acaf 819 818 2015-09-02T19:01:51Z Daniel.giacomelli 1 /* Download dos Arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome do arquivo zipado que contém o instador está no seguinte formato: ''wecdclient-0.0.0.0.zip'', onde os zeros correspondem a versão do sistema. b780c99b46d3c4a74ea3fa33b90f3a8c7de84e04 820 819 2015-09-02T19:02:36Z Daniel.giacomelli 1 /* Download dos Arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome que deve ser baixado segue o seguinte formato: ''wecdclient-0.0.0.0.zip'' (os zeros correspondem a versão do sistema). d4905081f76bb384d5a59b2eefac40389e75999b 821 820 2015-09-02T19:06:37Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome que deve ser baixado segue o seguinte formato: ''wecdclient-0.0.0.0.zip'' (os zeros correspondem a versão do sistema). === Extração e execução do Instalador === Extraia o conteúdo do arquivo baixado. Os seguintes arquivos serão extraídos: * '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. * '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. 9631fff051c23353bfa4cf344e6000c96c1e2aaa 822 821 2015-09-02T19:08:23Z Daniel.giacomelli 1 /* Extração e execução do Instalador */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome que deve ser baixado segue o seguinte formato: ''wecdclient-0.0.0.0.zip'' (os zeros correspondem a versão do sistema). === Extração e execução do Instalador === Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: * '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. * '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. 550f6c9fdd4c8f1c960f3d5997fc0a017824394e 823 822 2015-09-02T19:11:44Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome que deve ser baixado segue o seguinte formato: ''wecdclient-0.0.0.0.zip'' (os zeros correspondem a versão do sistema). === Extração e execução do Instalador === Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: : '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. : '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será gerado na área de trabalho. === Configuração === Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : Usuário: admin : Senha: admin bcb5e429fc22411613d417004cd37fbe54fa6698 824 823 2015-09-02T19:12:04Z Daniel.giacomelli 1 /* Configuração */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome que deve ser baixado segue o seguinte formato: ''wecdclient-0.0.0.0.zip'' (os zeros correspondem a versão do sistema). === Extração e execução do Instalador === Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: : '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. : '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será gerado na área de trabalho. === Configuração === Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin 52a94f6ee703f00655cf41e919bd47dc03a8a228 825 824 2015-09-02T19:17:38Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome que deve ser baixado segue o seguinte formato: ''wecdclient-0.0.0.0.zip'' (os zeros correspondem a versão do sistema). === Extração e execução do Instalador === Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: : '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. : '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será gerado na área de trabalho. === Configuração === Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\WecDB Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. 177f06baa1a0987ea4685a1c75fd2bf074e08e2f 826 825 2015-09-02T19:18:37Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome que deve ser baixado segue o seguinte formato: ''wecdclient-0.0.0.0.zip'' (os zeros correspondem a versão do sistema). === Extração e execução do Instalador === Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: : '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. : '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será gerado na área de trabalho. === Configuração === Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\WecDB Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 599c871f49b844293a8d34fb3c6d8422ba7a57cd 918 826 2016-03-18T14:32:51Z Daniel.giacomelli 1 /* O programa não abre */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome que deve ser baixado segue o seguinte formato: ''wecdclient-0.0.0.0.zip'' (os zeros correspondem a versão do sistema). === Extração e execução do Instalador === Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: : '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. : '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será gerado na área de trabalho. === Configuração === Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] b03ae29c659dc765ffd5beb3be340dff89e04894 919 918 2016-03-18T14:37:30Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação com Instalador == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome do arquivo que deve ser baixado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). === Extração e execução do Instalador === Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: : '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. : '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será gerado na área de trabalho. === Configuração === Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Instalação Manual == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome do arquivo que deve ser baixado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] bcd3ef2d3c7a8aada1d423588d2c5f3ee228767f Seja Bem Vindo! 0 1 827 788 2015-09-02T19:19:36Z Daniel.giacomelli 1 /* Páginas Importantes */ wikitext text/x-wiki A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações|Versões do Sistema]] :[[Problemas Frequentes]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] e066a4ae29f090140d7924d4c8e3ff82a7d6769e 882 827 2015-11-12T17:00:41Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações|Versões do Sistema]] :[[Problemas Frequentes]] :[https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 Pasta de Downloads (DropBox)] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 1ef875bece6cfddac08cafd9b8a99989d350984b 883 882 2015-11-12T17:00:55Z Daniel.giacomelli 1 /* Páginas Importantes */ wikitext text/x-wiki A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações|Versões do Sistema]] :[[Problemas Frequentes]] :[https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 Downloads (via DropBox)] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 6722418a0a9e559914ce1b8ef876ea511e4cd2c9 912 883 2016-03-01T01:20:03Z Daniel.giacomelli 1 /* Páginas Importantes */ wikitext text/x-wiki A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações|Versões do Sistema]] :[[Problemas Frequentes]] :[http://dropbox.latromi.com.br] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 176fa5836fd73ffbc852f55c5b2352022cffec2f 913 912 2016-03-01T01:21:17Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações|Versões do Sistema]] :[[Problemas Frequentes]] :[http://dropbox.latromi.com.br Downloads (via DropBox)] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 0770301d6231dc171454098909e087dbf7eaef67 MediaWiki:Sidebar 8 3 828 451 2015-09-02T19:20:30Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES 6ee83631e2bd8fc72bad059df30734985c30b2a7 880 828 2015-11-12T16:59:17Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários ** [https://www.dropbox.com/sh/mtde6ibzxd27lng/AACupPxeEiaNOECMyAqupY59a?dl=0 Downloads]. * SEARCH * TOOLBOX * LANGUAGES a38d0c19bdab5fc18a8d4b01367664704037ed41 881 880 2015-11-12T16:59:49Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES ebe09d300530e53d059ec5d73c729df1e01a7479 Histórico de Alterações 0 15 831 802 2015-09-15T19:13:14Z Daniel.giacomelli 1 /* LATROMI */ wikitext text/x-wiki ==LATROMI== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] *[[LATROMI 3.2|Versão 3.2]] *[[LATROMI 3.3|Versão 3.3]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] ==Ver Também== * [[Padrão de Versionamento de Software]] 9fb7bc836576024c5872b2cd01cc6e0379b7a0e6 853 831 2015-10-20T13:15:42Z Daniel.giacomelli 1 wikitext text/x-wiki ==LATROMI== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] *[[LATROMI 3.2|Versão 3.2]] *[[LATROMI 3.3|Versão 3.3]] *[[LATROMI 3.4|Versão 3.4]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] ==Ver Também== * [[Padrão de Versionamento de Software]] 1ef9e9349a29126c732618abf9745fb3620a949e 898 853 2015-12-27T17:17:19Z Daniel.giacomelli 1 wikitext text/x-wiki ==LATROMI== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] *[[LATROMI 3.2|Versão 3.2]] *[[LATROMI 3.3|Versão 3.3]] *[[LATROMI 3.4|Versão 3.4]] *[[LATROMI 3.5|Versão 3.5]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] ==Ver Também== * [[Padrão de Versionamento de Software]] 4fb6d64c0b488b57b498fd943970a9b2dfd16a04 908 898 2016-02-22T13:45:03Z Daniel.giacomelli 1 /* WSApp */ wikitext text/x-wiki ==LATROMI== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] *[[LATROMI 3.2|Versão 3.2]] *[[LATROMI 3.3|Versão 3.3]] *[[LATROMI 3.4|Versão 3.4]] *[[LATROMI 3.5|Versão 3.5]] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[[WSApp 2.4|Versão 2.4]] ==Ver Também== * [[Padrão de Versionamento de Software]] f3ba9f90ca7a1e7d5cf197d6f89460cd3ee1d933 Padrão de Versionamento de Software (≤ v3.4) 0 58 840 661 2015-09-21T16:36:35Z Daniel.giacomelli 1 /* Versão de 2º nível */ wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema WecDB, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e reestruturação do layout do site. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar o nível de compatibilidade entre os aplicativos dentro da versão do sistema. Sempre que este digito for incrementado, significa que os aplicativos com variações de 3º e 4º nível da versão passada não são mais compatíveis com a nova versão. <p> Por exemplo, temos na versão 2.3 do sistema os aplicativos ''LATROMI Web v2.3.0.0'' e ''LATROMI Client v2.3.1.1'' Ambos são compatíveis pois as versões de 1º e 2º níveis são iguais, e eles continuariam compatíveis até a versão 2.3.999.999. No momento em que o sistema for atualizado para a versão 2.3, esses aplicativos não serão mais compatíveis, e terão que ser obrigatoriamente atualizados. </p> <p> Seguindo este padrão, também é seguro afirmar que '''não existem alterações de banco de dados entre versões de 3º e 4º nível'''. Sempre que uma alteração de banco de dados for necessária, a versão de 2º nível será incrementada. </p> === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar a inclusão de novos recursos na versão corrente. Recursos que não necessitam de alterações no banco de dados, podem ser incluídos e publicados dentro da versão atual apenas este nível do versionamento. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar correções dentro de uma versão de 3º nível. Se a versão anterior é v2.5.10.0 e a versão sub-sequente é v2.5.10.1, é seguro afirmar que apenas correções de bugs foram publicadas. c2b16f0f81dca63d0a1fa2eb3f7622a7d59ebfed 841 840 2015-09-21T16:37:20Z Daniel.giacomelli 1 /* Desmembrando a versão */ wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema LATROMI, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e reestruturação do layout do site. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar o nível de compatibilidade entre os aplicativos dentro da versão do sistema. Sempre que este digito for incrementado, significa que os aplicativos com variações de 3º e 4º nível da versão passada não são mais compatíveis com a nova versão. <p> Por exemplo, temos na versão 2.3 do sistema os aplicativos ''LATROMI Web v2.3.0.0'' e ''LATROMI Client v2.3.1.1'' Ambos são compatíveis pois as versões de 1º e 2º níveis são iguais, e eles continuariam compatíveis até a versão 2.3.999.999. No momento em que o sistema for atualizado para a versão 2.3, esses aplicativos não serão mais compatíveis, e terão que ser obrigatoriamente atualizados. </p> <p> Seguindo este padrão, também é seguro afirmar que '''não existem alterações de banco de dados entre versões de 3º e 4º nível'''. Sempre que uma alteração de banco de dados for necessária, a versão de 2º nível será incrementada. </p> === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar a inclusão de novos recursos na versão corrente. Recursos que não necessitam de alterações no banco de dados, podem ser incluídos e publicados dentro da versão atual apenas este nível do versionamento. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar correções dentro de uma versão de 3º nível. Se a versão anterior é v2.5.10.0 e a versão sub-sequente é v2.5.10.1, é seguro afirmar que apenas correções de bugs foram publicadas. e597459178697578a49500806d77237589d5faef Erros do Crystal Reports 0 59 850 598 2015-10-07T04:50:58Z Daniel.giacomelli 1 wikitext text/x-wiki ==Código de Barras Mal Formado== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte '''I25m36l3.ttf'''. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === O LATROMI Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador ==Código de Barras Pequeno== [[Arquivo:Crystal_ErrorCodBarraPequeno.png|200px|thumb|right|Relatório do Crystal com o Código de Barras Pequeno]] === Erro === Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT. === Causa === Uma chave de registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada. === Solução === Siga os passos abaixo: <ol> <li>Vá em Iniciar > Executar</li> <li>Digite '''regedit''' e pressione enter</li> <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> </ol> [[Category:Crystal Reports]] dae2516ddabfa38c1ebe2b618b7f762ef7385f5b Solução de Problemas 0 16 869 302 2015-11-05T17:58:36Z Daniel.giacomelli 1 wikitext text/x-wiki * WecDB Client * WecDB Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] ** [[Erros do Crystal Reports|Erros do Crystal Reports]] * pgAdmin ** [[Erros do pgAdmin]] 3d84d01f4389221890d2b1ed42c1f99aff9cb4a8 Erros do pgAdmin 0 101 870 2015-11-05T18:00:22Z Daniel.giacomelli 1 Criou página com '== Está faltando MSVCP120.dll == O programa não pode ser iniciado porque está faltando MSVCP120.dll no seu computador. Tente reinstalá-lo para resolver esse problema.' wikitext text/x-wiki == Está faltando MSVCP120.dll == O programa não pode ser iniciado porque está faltando MSVCP120.dll no seu computador. Tente reinstalá-lo para resolver esse problema. 46040ed822af7e42ad0cd1a4f5cf632bff9c3561 871 870 2015-11-05T18:05:23Z Daniel.giacomelli 1 wikitext text/x-wiki == Arquivo MSVCP120.dll não encontrado == === Erro === Ao tentar abrir o pgAdmin, aparece a mensagem de erro abaixo: O programa não pode ser iniciado porque está faltando MSVCP120.dll no seu computador. Tente reinstalá-lo para resolver esse problema. === Causa === Visual C++ não está instalado. Isso é comum em servidores cujo o sistema operacional foi instalado recentemente. === Solução === Baixar e instalar o Visual C++ (x86 e x64). Baixar baixar, [http://www.microsoft.com/en-us/download/details.aspx?id=40784 clique aqui] 636cacf2c860f171e98abed581025fbbd1ff742e 872 871 2015-11-05T18:06:21Z Daniel.giacomelli 1 /* Arquivo MSVCP120.dll não encontrado */ wikitext text/x-wiki == Arquivo MSVCP120.dll não encontrado == === Erro === Ao tentar abrir o pgAdmin, aparece a mensagem de erro abaixo: O programa não pode ser iniciado porque está faltando MSVCP120.dll no seu computador. Tente reinstalá-lo para resolver esse problema. === Causa === O pacote de distribuição do Visual C++ não está instalado. Isso é comum em servidores cujo o sistema operacional foi instalado recentemente. === Solução === Baixar e instalar o Pacote de Distribuição do Visual C++ (x86 e x64). Para baixar [http://www.microsoft.com/en-us/download/details.aspx?id=40784 clique aqui] 276fd68427c40e8494c5cff603402482d85155f2 WSApp 2.4 0 103 909 2016-02-22T13:46:53Z Daniel.giacomelli 1 Criou página com '==Sobre a versão== ==Download== Clique [ aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.15 ([http://downloads.busin...' wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [ aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.15 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_15.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.4==== Data de Liberação: --/--/-- <br /> * CHANGE: Atualização das referências do Crystal Reports. Necessita da instalação de novo RunTime. </div> 6380e7a058f4006ef2a4268d775f8affddccbd69 910 909 2016-02-22T13:47:55Z Daniel.giacomelli 1 /* versão 2.4 */ wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [ aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.15 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_15.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.4==== Data de Liberação: ?? <br /> * CHANGE: Atualização das referências do Crystal Reports. Necessita da instalação de novo RunTime. </div> 5961e694516159e6f2931e771df6d945f2eb229f WSApp 2.1 0 85 914 513 2016-03-05T01:39:51Z Daniel.giacomelli 1 /* versão 2.1 */ wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [https://www.dropbox.com/s/2j8r92fwpuxpz2l/wsapp-2.1-bin.zip?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.1==== Data de Liberação: 27/04/2015 <br /> * NEW: Implementado recurso para exportar para o formato Texto Plano. </div> 37072a524560c5c83059e15ac0ebfcf46b3ba00e WSApp 2.2 0 89 915 636 2016-03-05T01:40:04Z Daniel.giacomelli 1 /* WSApp */ wikitext text/x-wiki ==Sobre a versão== ==Download== Clique [https://www.dropbox.com/s/ky5sujp82602z8u/wsapp-2.2-bin.zip?dl=0 aqui] para baixar os arquivos. == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) ==Histórico de Alterações== <div id="releaseHistory"> ===WSApp=== ====versão 2.2==== Data de Liberação: 28/05/2015 <br /> * NEW: Nova propriedade ''CsvSeparatorText'', para especificar o separador de linha da exportação para texto plano. * FIX: Alteração das propriedades ''ReportSectionOption'' e ''GroupSectionsOption'' para ''ExportIsolated'', na exportação para texto plano. </div> 3f2054856c5f9b47b9cbd74a17ba1d9ea626d34b Instalando o LATROMI Client 0 98 920 919 2016-03-18T14:46:07Z Daniel.giacomelli 1 /* Instalação Manual */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação com Instalador == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome do arquivo que deve ser baixado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). === Extração e execução do Instalador === Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: : '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. : '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será gerado na área de trabalho. === Configuração === Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Instalação Manual == === Download dos Arquivos === Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. O nome do arquivo que deve ser baixado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). === Extração do arquivos === Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Criei um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 1a112bee607ef1e520dbf309d33463ceb7fed6b6 921 920 2016-03-18T14:48:55Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). === Extração e execução do Instalador === Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: : '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. : '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será gerado na área de trabalho. === Configuração === Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Criei um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 79cee20cfba2d803d4e742bf3df47b0bb844fd9f 922 921 2016-03-18T14:49:54Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). === Extração e execução do Instalador === Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: : '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. : '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será gerado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Criei um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 0a17554dcde16bb0835e4cbb8e52747c043e4fcd 923 922 2016-03-18T14:50:02Z Daniel.giacomelli 1 /* Extração e execução do Instalador */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). === Extração e execução do Instalador === Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: : '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. : '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será gerado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Criei um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] ab04b8acaa8e05e7209410e7f553589dec224b4e 924 923 2016-03-18T14:51:47Z Daniel.giacomelli 1 /* Instalação com Instalador */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será gerado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Criei um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] a81439868eb9cc72d72b1a22f71ccc7586261f88 925 924 2016-03-18T14:52:12Z Daniel.giacomelli 1 /* Instalação com Instalador */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Criei um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 51873f17dbe3d6bc80b65de37725150f59605a4a 928 925 2016-03-18T15:00:24Z Daniel.giacomelli 1 /* Configuração */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Criei um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == [[Arquivo:LatromiClient_FirstAccess1.jpg]] [[Arquivo:LatromiClient_FirstAccess2.jpg]] Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 8b0b117e85a27286e1a20583352e419ea4a08a42 929 928 2016-03-18T15:04:05Z Daniel.giacomelli 1 /* Configuração */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Criei um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial: [[Arquivo:LatromiClient_FirstAccess1.jpg]] Será aberta a tela de ''Configurações Locais''. Essa informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as informações para acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg]] Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 1afa38efb3680834e1e278039815ebbde615c82b 930 929 2016-03-18T15:07:50Z Daniel.giacomelli 1 /* Configuração */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Criei um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial: [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essa informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as informações para acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] Ao executar o sistema pela primeira vez, serão solicitados os dados do banco de dados do LATROMI. Informe-os e prossiga. Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 648463b15ddfc28cabf0947c4e5dc12d8aa24ec0 931 930 2016-03-18T15:11:08Z Daniel.giacomelli 1 /* Configuração */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Criei um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] ed6032d2d2797795a019a83bbda6ce4352158ddb 932 931 2016-03-18T15:12:30Z Daniel.giacomelli 1 /* Instalação Manual */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == Solicite o endereço para download do instalador através do e-mail [mailto:suporte@latromi.com.br?Subject=Solicita%C3%A7%C3%A3o%20de%20Download&body=Solicito%20endere%C3%A7o%20para%20download%20do%20LATROMI%20Client. suporte@latromi.com.br]. == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 71ab49c0ba4c0979a53669e3254fb3a758822000 Arquivo:LatromiClient FirstAccess1.jpg 6 104 926 2016-03-18T14:58:18Z Daniel.giacomelli 1 Primeira mensagem que aparece ao realizar o primeiro acesso ao LATROMI Client wikitext text/x-wiki Primeira mensagem que aparece ao realizar o primeiro acesso ao LATROMI Client bf10b09d0aa6af7931340619193e27195d9e68a0 Arquivo:LatromiClient FirstAccess2.jpg 6 105 927 2016-03-18T14:58:51Z Daniel.giacomelli 1 Tela de configurações locais do LATROMI Client wikitext text/x-wiki Tela de configurações locais do LATROMI Client 4d2decf77e0f2d2e48202ae9d06b08493f8021c9 Assinatura de Código 0 106 934 2016-03-30T17:28:01Z Daniel.giacomelli 1 Criou página com 'Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalage...' wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Obtenção do Certificado== O certificado Code Signing é obtido através de um autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software em meios oficiais, como a receita federal, telelistas ==Assinando o Código== A Assinatura de Código é uma prática utilizada na distribuição de softwares através da internet, que garante a integridade do programa e identifica o fornecedor do mesmo. Logo após a compilação do programa, a assinatura é realizada, utilizando um Certificado do tipo Code Signing, obtido através de uma autoridade certificadora reconhecida internacionalmente. 295c9dc2ab7f63d03fc8eb6b98bf50e3d4c17819 935 934 2016-03-30T18:08:43Z Daniel.giacomelli 1 wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows, é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. 2a1faa5af0c8b68c37bab4bf4c45742cb537f1a9 936 935 2016-03-30T18:10:45Z Daniel.giacomelli 1 /* Assinando o Código */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows, é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Processo de Publicação de Software LATROMI=== 7e7d9d051a772647c8adb213bad4517fa9350a2a 937 936 2016-03-30T18:14:56Z Daniel.giacomelli 1 wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows, é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Processo de Publicação de Software LATROMI== c889a1bc1c8150d09ea730de2a4376cd29d8e8fd 938 937 2016-03-30T18:15:18Z Daniel.giacomelli 1 /* Assinando o Código */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Processo de Publicação de Software LATROMI== 5e77beb65fa00932af7de9231f628c88c431735e 939 938 2016-03-30T18:15:52Z Daniel.giacomelli 1 wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== ea38c747adc6e5d5e13ab4048af78d10f00cdcf6 940 939 2016-03-30T18:18:51Z Daniel.giacomelli 1 /* Assinatura LATROMI */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI, passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. A partir dessa versão, o processo de compilação e publicação de software passa a ser automatizado. A assinatura é realizada imediatamente após a compilação. 9174f068f3fc9a68f612d215fa348b229b57d30f 941 940 2016-03-30T18:19:02Z Daniel.giacomelli 1 /* Assinatura LATROMI */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. A partir dessa versão, o processo de compilação e publicação de software passa a ser automatizado. A assinatura é realizada imediatamente após a compilação. 5243e685ecff74e0a01f9ecb7252741ad1dfad36 942 941 2016-03-30T18:19:51Z Daniel.giacomelli 1 /* Assinatura LATROMI */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. c39581245f933e3c2744bbdca76a494e30404dcb 943 942 2016-03-30T18:21:25Z Daniel.giacomelli 1 /* Assinatura LATROMI */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. 4fc57a5a95983694138491f445ca3cb837d70d28 944 943 2016-03-30T18:37:02Z Daniel.giacomelli 1 wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?=== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, o editor/fornecedor é desconhecido. b27f98fd5bc65bc455be672c02850b7478184be0 947 944 2016-03-30T18:48:09Z Daniel.giacomelli 1 /* O que muda?= */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, o editor/fornecedor é desconhecido. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, ou seja, possuir um editor/fornecedor reconhecido, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] 793d8c204b7857d041aa13514542545dae100330 950 947 2016-03-30T18:58:27Z Daniel.giacomelli 1 /* O que muda? */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, o editor/fornecedor é desconhecido. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, ou seja, possuir um editor/fornecedor reconhecido, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ==Execução== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não é assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar nem mesmo o editor/fornecedor de softare. [[Arquivo:Codesign_windows_unsigned_execute.png|none]] Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_signed_execute.png|none]] e98117f0a5c69937ff951c2576ebc598b15e17ce 951 950 2016-03-30T18:58:42Z Daniel.giacomelli 1 /* Execução */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, o editor/fornecedor é desconhecido. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, ou seja, possuir um editor/fornecedor reconhecido, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não é assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar nem mesmo o editor/fornecedor de softare. [[Arquivo:Codesign_windows_unsigned_execute.png|none]] Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_signed_execute.png|none]] f4444ebb068dcd224433d3660e5bed69b26e9e8f 952 951 2016-03-30T18:58:52Z Daniel.giacomelli 1 /* Execução */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, o editor/fornecedor é desconhecido. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, ou seja, possuir um editor/fornecedor reconhecido, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não é assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar nem mesmo o editor/fornecedor de software. [[Arquivo:Codesign_windows_unsigned_execute.png|none]] Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_signed_execute.png|none]] c89837974974ad7b09dbbf39b4ace8ec068ec059 953 952 2016-03-30T18:59:31Z Daniel.giacomelli 1 /* Download */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, ou seja, possuir um editor/fornecedor reconhecido, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não é assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar nem mesmo o editor/fornecedor de software. [[Arquivo:Codesign_windows_unsigned_execute.png|none]] Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_signed_execute.png|none]] ba45ad448fb02b73a6a0b67bed304a11c1c4966e 954 953 2016-03-30T19:01:18Z Daniel.giacomelli 1 /* Execução */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, ou seja, possuir um editor/fornecedor reconhecido, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não é assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. [[Arquivo:Codesign_windows_unsigned_execute.png|none]] Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_signed_execute.png|none]] 44898cbf49afd4b6149f9e728071e7df541ccdb2 955 954 2016-03-30T19:57:18Z Daniel.giacomelli 1 /* O que muda? */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, ou seja, possuir um editor/fornecedor reconhecido, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não é assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. [[Arquivo:Codesign_windows_unsigned_execute.png|none]] Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_signed_execute.png|none]] 38179216d2c80699474f36cd039c75a17aad81df 956 955 2016-03-30T19:57:35Z Daniel.giacomelli 1 /* Download */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não é assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. [[Arquivo:Codesign_windows_unsigned_execute.png|none]] Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_signed_execute.png|none]] 6734e90efee970a4d02cad3653218efe3ff8d442 957 956 2016-03-30T19:57:49Z Daniel.giacomelli 1 /* O que muda? */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não é assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. [[Arquivo:Codesign_windows_unsigned_execute.png|none]] Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_signed_execute.png|none]] 9f72da1ef3792346b100a24336610f24e09a1d4a 958 957 2016-03-30T19:59:27Z Daniel.giacomelli 1 /* O que muda? */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none|thumb|300px]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none|thumb|300px]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não é assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. [[Arquivo:Codesign_windows_unsigned_execute.png|none]] Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_signed_execute.png|none]] 9b300e1c7e9293213720ab3e057feb27fca564f8 960 958 2016-03-30T20:12:44Z Daniel.giacomelli 1 /* O que muda? */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== [[Arquivo:Codesign_windows_execute_diff.png|220px|thumb|right|Diferença na execução de programas assinados e não assinados]] Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. 283b404ca2796e02e8e0dcef24f7b4535d2db2d5 961 960 2016-03-30T20:13:57Z Daniel.giacomelli 1 /* Execução */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|220px|thumb|none|Diferença na execução de programas assinados e não assinados]] bd067349affae9b371357b696a66777a64fc5448 962 961 2016-03-30T20:14:06Z Daniel.giacomelli 1 /* Execução */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|320px|thumb|none|Diferença na execução de programas assinados e não assinados]] 8cfaa57ec186b9cb040ed31aac20fc8853cfc090 963 962 2016-03-30T20:15:07Z Daniel.giacomelli 1 /* Execução */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|none|none|Diferença na execução de programas assinados e não assinados]] c061329bf02036230532bb8e0f08c1ac12e02993 964 963 2016-03-30T20:15:34Z Daniel.giacomelli 1 /* Execução */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|none|Diferença na execução de programas assinados e não assinados]] d04a5a9ffc5ee267749ce7627f8720935c54fa6f 966 964 2016-03-30T20:30:59Z Daniel.giacomelli 1 /* O que muda? */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o editor/fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. 9edfd78c657c3e91f429f7c98ede05a0d976c4ba 967 966 2016-03-30T20:32:33Z Daniel.giacomelli 1 /* Vantagens */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na receita federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. f3afde3efd3ca4972b5aeab831fcec4d7f7fd962 968 967 2016-03-30T20:33:07Z Daniel.giacomelli 1 /* Obtenção do Certificado */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do publicador de software na Receita Federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. 3a28440356913bc1e6618eb947c3413719df547b 969 968 2016-03-30T20:33:33Z Daniel.giacomelli 1 /* Obtenção do Certificado */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a autoridade certificadora verifica a identidade do fornecedor de software na Receita Federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. 6883b79a07350c81d4f83dc2824465fd82d1cd0d 970 969 2016-03-30T20:34:01Z Daniel.giacomelli 1 /* Obtenção do Certificado */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora (CA) verifica a identidade do fornecedor de software na Receita Federal e ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. afa48e2a23a3158d98e380a52bc033c999876e24 Arquivo:Codesign chrome unsigned.jpg 6 107 945 2016-03-30T18:37:40Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Codesign chrome signed.png 6 108 946 2016-03-30T18:47:49Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Codesign windows unsigned execute.png 6 109 948 2016-03-30T18:55:49Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Codesign windows signed execute.png 6 110 949 2016-03-30T18:58:20Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Codesign windows execute diff.png 6 111 959 2016-03-30T20:08:12Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Codesign windows signature.jpg 6 112 965 2016-03-30T20:20:29Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Assinatura de Código 0 106 971 970 2016-03-30T20:35:59Z Daniel.giacomelli 1 /* Obtenção do Certificado */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora (CA) verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. 848bea4d97a1abe14c1b80c0178bb14b3fb5bc9f 972 971 2016-03-30T20:37:01Z Daniel.giacomelli 1 /* Validade do Certificado */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora (CA) verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é '''LATROMI Tecnologia de Dados Web LTDA - ME''', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. 85816d26c8d7c5eedb24dbc805f928c69badda5d 973 972 2016-03-30T20:37:59Z Daniel.giacomelli 1 /* Assinatura LATROMI */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora (CA) verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação. O nome de editor/fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. 5d27fe747cb882da4e06ddfc2a9a9af6f21cd6a6 974 973 2016-03-30T20:38:19Z Daniel.giacomelli 1 /* Assinatura LATROMI */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora (CA) verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação no programa. O nome de editor/fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. 6531ef8fa9c82f0681fe29506e60191531c1b7ac 975 974 2016-03-30T20:38:27Z Daniel.giacomelli 1 /* Assinatura LATROMI */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora (CA) verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação do programa. O nome de editor/fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. 9440f1aaf5116b0656add7d0276ea2fe5a33b21a 976 975 2016-03-30T20:38:58Z Daniel.giacomelli 1 /* Assinatura LATROMI */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora (CA) verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação do programa. O nome de fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. ba00af4a1882987476a7dc6bd4a0fe7ee53a0990 977 976 2016-03-30T20:39:35Z Daniel.giacomelli 1 /* Verificando a Assinatura */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora (CA) verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação do programa. O nome de fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o editor/fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo, na aba ''Assinaturas Digitais''. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. 422ced6267d4ccfba0da6128bae09e92030d4445 978 977 2016-03-30T20:41:48Z Daniel.giacomelli 1 /* Download */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora (CA) verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação do programa. O nome de fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o editor/fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do editor/fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo, na aba ''Assinaturas Digitais''. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. 1dd4a11346a0b11c4dc3fa74d860a2cac728d588 979 978 2016-03-30T20:42:40Z Daniel.giacomelli 1 wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora (CA) verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação do programa. O nome de fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o fornecedor. Quando o Windows solicita confirmação para executar um programa assinado, o usuário pode verificar a identidade do fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo, na aba ''Assinaturas Digitais''. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. c82db10f7cc940948aecc6a2ed97089a9202460b 980 979 2016-03-30T20:45:58Z Daniel.giacomelli 1 /* Execução */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora (CA) verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação do programa. O nome de fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o fornecedor. Quando o programa está assinado, o usuário pode verificar a identidade do fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo, na aba ''Assinaturas Digitais''. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o programa não assinado. 93e6ee318dc428107578b944b1097efb5233fc43 981 980 2016-03-30T20:49:35Z Daniel.giacomelli 1 /* Considerações Finais */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma autoridade certificadora reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora (CA) verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação do programa. O nome de fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o fornecedor. Quando o programa está assinado, o usuário pode verificar a identidade do fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo, na aba ''Assinaturas Digitais''. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o problema. 7b6359620e75e7ee0ac6ea21c9dfaeb4085524cb 983 981 2016-03-31T00:34:51Z Daniel.giacomelli 1 /* Obtenção do Certificado */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma Autoridade Certificadora (CA) reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação do programa. O nome de fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o fornecedor. Quando o programa está assinado, o usuário pode verificar a identidade do fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo, na aba ''Assinaturas Digitais''. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o problema. 1c03b07d5f17785198ec18353d557b17711e7740 984 983 2016-03-31T00:36:51Z Daniel.giacomelli 1 wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma Autoridade Certificadora (CA) reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação do programa. O nome de fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta problema algum. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o fornecedor. Quando o programa está assinado, o usuário pode verificar a identidade do fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo, na aba ''Assinaturas Digitais''. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o problema. ==Ver Também== * [https://en.wikipedia.org/wiki/Code_signing Code signing na Wiki (em inglês)] 697ff51e4473ad7cebd8a8c28feea9378219d7a5 985 984 2016-03-31T00:44:54Z Daniel.giacomelli 1 /* Download */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma Autoridade Certificadora (CA) reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação do programa. O nome de fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta nenhum mensagem. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o fornecedor. Quando o programa está assinado, o usuário pode verificar a identidade do fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo, na aba ''Assinaturas Digitais''. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o problema. ==Ver Também== * [https://en.wikipedia.org/wiki/Code_signing Code signing na Wiki (em inglês)] 039ab7b5ca6f3a92f295a52f3956bc9276816237 986 985 2016-03-31T00:45:32Z Daniel.giacomelli 1 /* Verificando a Assinatura */ wikitext text/x-wiki Quando se compra algum produto em uma loja física a procedência deste produto é obvia. Os consumidores sabem quem é o fornecedor do produto e podem verificar se a embalagem foi violada ou se o produto está danificado. Já os consumidores de softwares na internet não tem a certeza de sua procedência ou se alguém alterou o seu conteúdo para incluir um código malicioso. Ao assinar um software com um certificado do tipo '''Code Signing''', é possível garantir a sua procedência e que o mesmo não foi alterado nem corrompido desde que foi criado. Dessa forma, os usuários que efetuam o download de softwares assinados com um certificado Code Signing são beneficiados, pois sabem '''quem publicou o software''' e que '''o código não foi alterado'''. ==Vantagens== * Garantia de que o programa não foi modificado após a sua assinatura. Sendo assim, garante também que não foi infectado por vírus. * Possibilidade de identificar o fornecedor do programa antes de executá-lo. ==Obtenção do Certificado== O certificado ''Code Signing'' é obtido através de uma Autoridade Certificadora (CA) reconhecida e homologada internacionalmente. Durante o processo de geração do certificado, a Autoridade Certificadora verifica a identidade do fornecedor de software na Receita Federal e também através de ferramentas de terceiros (como listas telefônicas). ==Validade do Certificado== A validade do certificado varia de 1 a 3 anos e quando a data de expiração for alcançada, um novo certificado deve ser adquirido pelo fornecedor de software. As assinaturas realizadas dentro do período em que o certificado esteve em vigência continuam funcionando. ==Assinando o Código== A assinatura de programas destinados à plataforma Windows é realizada utilizando a tecnologia de assinatura [https://msdn.microsoft.com/en-us/library/ms537359(v=vs.85).aspx Authenticode] da Microsoft, através da ferramenta [https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx SignTool]. ==Assinatura LATROMI== A LATROMI passa a assinar todos os seus Executáveis e DLL's a partir da versão 3.5 do sistema. O processo de compilação e publicação de software passa a ser automatizado, e a assinatura é realizada imediatamente após a compilação do programa. O nome de fornecedor utilizado na assinatura é ''LATROMI Tecnologia de Dados Web LTDA - ME'', e pode ser verificado nas propriedades do arquivo, na aba ''Assinaturas Digitais''. ==O que muda?== ===Download=== Na maioria das vezes, ao realizar o download de um programa não assinado, o navegador avisa o usuário que o programa pode ser perigoso. Isso porque, não é possível verificar o fornecedor. [[Arquivo:Codesign_chrome_unsigned.jpg|none]] O mesmo arquivo depois de assinado, não apresenta nenhum mensagem. [[Arquivo:Codesign_chrome_signed.png|none]] ===Execução=== Dependendo do nível de proteção em que o Windows está operando, ele pode solicitar uma confirmação antes de executar um programa. Geralmente, essa é a configuração padrão do sistema operacional. Quando o programa não está assinado, fica difícil para o usuário determinar a integridade do mesmo, pois não pode identificar o fornecedor. Quando o programa está assinado, o usuário pode verificar a identidade do fornecedor, e neste caso, qualquer problema que o programa possa vir a causar, é de inteira responsabilidade do fornecedor. [[Arquivo:Codesign_windows_execute_diff.png|none|800px|thumb|Diferença na execução de programas assinados e não assinados]] ===Verificando a Assinatura=== A assinatura de um programa pode ser verificada nas propriedades do arquivo, na aba ''Assinaturas Digitais''. Os programas distribuídos pela LATROMI, possuem duas assinaturas: Uma com o algorítimo de assinatura SHA1 e outra com SHA256, conforme pode ser observado na imagem abaixo: [[Arquivo:Codesign_windows_signature.jpg]] == Considerações Finais == A assinatura de código por si só não garante a qualidade ou relevância de um software, mas serve para identificar um fornecedor no qual o usuário confie. Se o usuário confia no fornecedor, pode executar o programa tendo a certeza de que o programa realmente foi publicado e distribuído por ele, e que desde então, não sofreu alterações. Se a partir da '''versão 3.5 do sistema LATROMI''', a assinatura digital não estiver presente no programa que você recebeu, não execute-o. Neste caso, entre em contato conosco através do e-mail suporte@latromi.com.br para reportar o problema. ==Ver Também== * [https://en.wikipedia.org/wiki/Code_signing Code signing na Wiki (em inglês)] 83e4946889cd5fa8dd06f7621ec312ba78a45ec6 Seja Bem Vindo! 0 1 982 913 2016-03-30T20:50:02Z Daniel.giacomelli 1 /* Páginas Importantes */ wikitext text/x-wiki A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações|Versões do Sistema]] :[[Problemas Frequentes]] :[http://dropbox.latromi.com.br Downloads (via DropBox)] :[[Assinatura de Código]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 34433a0718e8d0a1d631447356aafe60c7003cca Solução de Problemas 0 16 988 869 2016-04-11T23:51:50Z Daniel.giacomelli 1 wikitext text/x-wiki * LATROMI Client * LATROMI Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] ** [[Erros do Crystal Reports|Erros do Crystal Reports]] * pgAdmin ** [[Erros do pgAdmin]] a8b218f04ba2a5f2b4b6f69d022fe61e59c8ef13 989 988 2016-04-11T23:53:45Z Daniel.giacomelli 1 wikitext text/x-wiki * LATROMI Client * LATROMI Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] ** [[Erros do Crystal Reports|Erros do Crystal Reports]] ** [[Erros do Formulário Dinâmico]] * pgAdmin ** [[Erros do pgAdmin]] 706a0504f8f9542f4fa50f8264ca756a13d0c15d Erros do Formulário Dinâmico 0 113 990 2016-04-11T23:57:16Z Daniel.giacomelli 1 Criou página com '== Erro == Ao executar um evento de Formulário Dinâmico, aparece a mensagem de erro ''Unauthorized'' ou ''Internal Server Error'' == Causa == Desconhecida == Solução == ...' wikitext text/x-wiki == Erro == Ao executar um evento de Formulário Dinâmico, aparece a mensagem de erro ''Unauthorized'' ou ''Internal Server Error'' == Causa == Desconhecida == Solução == Refazer registro do ASP.NET v4.0 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir cf09b70575939c33c5da2c258592cf5f41a5852c Conectando-se a um banco de dados Oracle 0 66 994 437 2016-06-03T18:04:22Z Daniel.giacomelli 1 /* Passo-a-passo */ wikitext text/x-wiki ==Passo-a-passo== [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* Nome: Informe um nome para a conexão que será criada. #* Provider: Selecione ''Oracle.DataAccess.Client'' #* Servidor: Informe o endereço do servidor onde está o banco de dados. #* Nome do Serviço: Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' #* Porta: Informe a porta para conexão com o banco de dados. #* Usuário: Usuário para conexão com o banco de dados. #* Senha: Senha do usuário para conexão com o banco de dados. ==Ver Também== * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] dffe592bb6a8405b2e1c62d5659739fd9e133f05 995 994 2016-06-03T18:06:08Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[WecDB Client - Conectando-se a um banco de dados Oracle]] para [[LATROMI Client - Conectando-se a um banco de dados Oracle]] wikitext text/x-wiki ==Passo-a-passo== [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* Nome: Informe um nome para a conexão que será criada. #* Provider: Selecione ''Oracle.DataAccess.Client'' #* Servidor: Informe o endereço do servidor onde está o banco de dados. #* Nome do Serviço: Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' #* Porta: Informe a porta para conexão com o banco de dados. #* Usuário: Usuário para conexão com o banco de dados. #* Senha: Senha do usuário para conexão com o banco de dados. ==Ver Também== * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] dffe592bb6a8405b2e1c62d5659739fd9e133f05 997 995 2016-06-03T18:07:10Z Daniel.giacomelli 1 /* Passo-a-passo */ wikitext text/x-wiki ==Passo-a-passo== [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.DataAccess.Client'' #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. ==Ver Também== * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] d7ab35220c98b0bb244a6d1d7ec74af256a8b62f 999 997 2016-06-07T15:31:43Z Daniel.giacomelli 1 /* Passo-a-passo */ wikitext text/x-wiki ==Passo-a-passo== [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.DataAccess.Client'' #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. ==Ver Também== * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 21f6dff1c77bbc1c07659dc28cf3c1a34668da89 WecDB Client - Conectando-se a um banco de dados Oracle 0 114 996 2016-06-03T18:06:08Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[WecDB Client - Conectando-se a um banco de dados Oracle]] para [[LATROMI Client - Conectando-se a um banco de dados Oracle]] wikitext text/x-wiki #REDIRECIONAMENTO [[LATROMI Client - Conectando-se a um banco de dados Oracle]] e53e8b0923afe05243bb4abbed5bf71129e011dc Instalando o LATROMI Web 0 4 1020 847 2016-11-07T17:54:27Z Daniel.giacomelli 1 /* Requisitos mínimos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre o diretório ''<caminho_do_iis>\LATROMI'' e todas os seus filhos. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 5162bd39837db00f8f332820d61182d050ad7404 1022 1020 2016-11-07T18:05:24Z Daniel.giacomelli 1 /* Extração dos arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado LATROMI, utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 4d0566e9eeee536a518faac0b7746bbad7888091 1023 1022 2016-11-07T18:06:09Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado 'LATROMI .NET 4.0 32-bits'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 71a4fbae2d4a1c0aab2637b281aadd647a54548c 1024 1023 2016-11-07T18:06:19Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET 4.0 32-bits'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] aa68d9b288e919b1c5cec988776d223036dd94b1 1025 1024 2016-11-07T18:06:40Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0 32-bits'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis7_criando_pool.png|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] b332e32878232b94b5e5a43e0373b0c56a51a487 1028 1025 2016-11-07T18:15:24Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0 32-bits'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win7_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 5a6b2cad2e88f5e620c3f66c31c79d1ebd3c82e8 1031 1028 2016-11-07T18:23:20Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''LATROMI\Web'' no diretório do IIS (por padrão, c:\inetpub\wwwroot) e extraia o arquivo baixado lá. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] a1200291bd2f3fb244506be1ffa4f928287e354f 1032 1031 2016-11-07T18:30:15Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário utilizado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] e1a4bce5143e195579c8451bf55f5acb1304db89 1033 1032 2016-11-07T18:30:59Z Daniel.giacomelli 1 /* Extração dos arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Na tela de Configurações Avançadas, informe '''true''' na opção '''Habilitar Aplicativo de 32 Bits'''. (essa opção é importante para que funcione a integração com o Crystal Reports) #: [[Arquivo:Win7_iis7_configurando_pool.png|Criação do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, localize a pasta ''Web'' onde os arquivos foram extraídos, e dentro do grupo de sites no gerenciador de IIS, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win7_iis7_converter_para_aplicativo.png|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 614607a312556593c2bb7fc1d8d0fe01589d110f 1035 1033 2016-11-07T18:40:31Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Clique com o botão direito dou sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...'. # Preencha os campos para criação do site, tomando como exemplo a a imagem abaixo. Use qualquer porta disponível. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 48b50af57fec9e813236e8d24cb0f241abef941e 1036 1035 2016-11-07T18:42:01Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Clique com o botão direito do mouse sobre o novo Pool de Aplicativos, e vá até a opção ''Configurações Avançadas''. # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Clique com o botão direito dou sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...'. # Preencha os campos para criação do site, tomando como exemplo a a imagem abaixo. Use qualquer porta disponível. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] d47c50ea5c680c2eb11ec380d951ca6bee099fcf 1037 1036 2016-11-07T18:42:49Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Clique com o botão direito dou sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...'. # Preencha os campos para criação do site, tomando como exemplo a a imagem abaixo. Use qualquer porta disponível. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 01500fec9c8ffd9d90acc29941eba0b1d3696b91 1038 1037 2016-11-07T18:43:21Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Clique com o botão direito do sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...'. # Preencha os campos para criação do site, tomando como exemplo a a imagem abaixo. Use qualquer porta disponível. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 8be9db6312b69bff2defc3352e12bbc04860f306 1039 1038 2016-11-07T18:43:53Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Para começar, clique com o botão direito do sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...'. # Preencha os campos para criação do site, tomando como exemplo a a imagem abaixo. Use qualquer porta disponível. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 806ccc3d49a4d3ab6d26f4589550c07743ed3a07 1040 1039 2016-11-07T18:44:21Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Para começar, clique com o botão direito do sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...'. # Preencha os campos para criação do site, tomando como exemplo a imagem abaixo. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção '''Converter para Aplicativo'''. #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] fdda6d470d81b14a2cfdd33d2d27b579c9f5d242 1041 1040 2016-11-07T18:45:19Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Para começar, clique com o botão direito do sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...'. # Preencha os campos para criação do site, tomando como exemplo a imagem abaixo. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção ''Converter para Aplicativo''' #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] d41f8c46e718124b18aa56927691737998116d0f 1042 1041 2016-11-07T18:45:39Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Para começar, clique com o botão direito do sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...'. # Preencha os campos para criação do site, tomando como exemplo a imagem abaixo. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção ''Converter para Aplicativo'' #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 1daef1b05f8cc2d8accb590b840cd7b084e314ff 1043 1042 2016-11-07T18:45:48Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Para começar, clique com o botão direito do sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...''. # Preencha os campos para criação do site, tomando como exemplo a imagem abaixo. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção ''Converter para Aplicativo'' #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos LATROMI que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] c5e899553a425d896cc41902a58aa4e17d34947a 1044 1043 2016-11-07T18:46:24Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Para começar, clique com o botão direito do sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...''. # Preencha os campos para criação do site, tomando como exemplo a imagem abaixo. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção ''Converter para Aplicativo'' #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos ''LATROMI .NET v4.0'' que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win7_iis7_converter_para_aplicativo_confirmacao.png|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] b405e283f4b7e05809863d74977879cce948fdde Predefinição:Tutorial/Download 10 95 1021 769 2016-11-07T17:58:56Z Daniel.giacomelli 1 wikitext text/x-wiki === Download dos Arquivos === # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas: #* Subpasta '''Web''': Onde estão os arquivos necessários para instalação do site no IIS. #* Subpasta '''Client''': Onde estão os arquivos necessários para instalação do Client. Note que o nome de alguns arquivos terminam com "-bin". Estes, assim como os arquivos compactados da pasta Web, possuem todos os arquivos necessários para o funcionamento do aplicativo. Basta extrair em um diretório e utilizar. Os arquivos cujo o nome ''não'' terminam com "-bin" são instaladores. Ao utilizá-los, o programa será instalado no Windows, e um ícone para desinstalação será criado no ''Painel de Controle > Adicionar ou Remover Programas''. # Aba a pasta '''{{{app}}}''' e baixe a versão mais recente. 850c6648dd4eaff03f6825d067f6b2c77ae9fcd2 Arquivo:Win7 iis7 criando pool.png 6 5 1026 15 2016-11-07T18:13:24Z Daniel.giacomelli 1 Daniel.giacomelli enviou uma nova versão de &quot;[[Arquivo:Win7 iis7 criando pool.png]]&quot; wikitext text/x-wiki PrintScreen da tela de Criação de Pool de Aplicativo do II7 239ec18013f65711384c72c4639238b298a0d6d2 Arquivo:Win7 iis10 criando pool.jpg 6 115 1027 2016-11-07T18:15:07Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Win10 iis10 criando pool.jpg 6 116 1029 2016-11-07T18:22:37Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Win10 iis10 criando site.jpg 6 117 1030 2016-11-07T18:22:49Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Win10 iis10 convertendo aplicativo.jpg 6 118 1034 2016-11-07T18:39:09Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Win10 iis10 criando aplicativo.jpg 6 119 1045 2016-11-07T18:47:49Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Instalando o LATROMI Web 0 4 1046 1044 2016-11-07T18:48:05Z Daniel.giacomelli 1 /* Criando o site no IIS */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Para começar, clique com o botão direito do sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...''. # Preencha os campos para criação do site, tomando como exemplo a imagem abaixo. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção ''Converter para Aplicativo'' #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos ''LATROMI .NET v4.0'' que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win10_iis10_criando_aplicativo.jpg|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost/latromi/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 13ebe5ca44edebb0faeb351490eb1e0280c385eb 1049 1046 2016-11-07T18:53:27Z Daniel.giacomelli 1 /* Testando o Site */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Para começar, clique com o botão direito do sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...''. # Preencha os campos para criação do site, tomando como exemplo a imagem abaixo. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção ''Converter para Aplicativo'' #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos ''LATROMI .NET v4.0'' que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win10_iis10_criando_aplicativo.jpg|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost:8081/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] f1d2d82b4f5869e6d2bb385217fdf3acf81aa2aa 1053 1049 2016-11-07T19:25:32Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. === Download dos Arquivos === {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Para começar, clique com o botão direito do sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...''. # Preencha os campos para criação do site, tomando como exemplo a imagem abaixo. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção ''Converter para Aplicativo'' #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos ''LATROMI .NET v4.0'' que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win10_iis10_criando_aplicativo.jpg|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost:8081/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] f52bb0115a9a09737a11753d3ce6d1e1667f5ec2 1076 1053 2016-11-08T15:34:36Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. === Download dos Arquivos === {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Para começar, clique com o botão direito do sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...''. # Preencha os campos para criação do site, tomando como exemplo a imagem abaixo. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção ''Converter para Aplicativo'' #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos ''LATROMI .NET v4.0'' que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win10_iis10_criando_aplicativo.jpg|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost:8081/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Instalando o LATROMI Client|Manual de Instalação do LATROMI Client]] * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] dc10c612cab6c75a10a36fe67b2f5317963f5de9 MediaWiki:Common.css 8 47 1047 739 2016-11-07T18:50:55Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ dd img{ margin: 10px; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } e1da22d43c295d262fe87a810941850c40177413 1048 1047 2016-11-07T18:52:08Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ dd img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } 261748daff2b503c940a7b9210a64ab32d3bbaad 1063 1048 2016-11-08T14:26:28Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ .mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } 5742ecefb3b1c6c2b4f2d48db6195d963221d186 1065 1063 2016-11-08T14:26:55Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } 019daf6f8ad93cf8a0193f479b7ca548caee4603 1087 1065 2016-11-08T16:52:06Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .icon-pgadmin-sqlquery{ url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAlCAYAAAA0lXuOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxNjoxMTowOCAxNDo0OTo1NhIj/FUAAAmJSURBVFhH1VhrbBTXGT2zs4/Zl/ft9dqAbd7YGFNoMRCFhBKKKFXaIlVpGmTUBkGbRgIJVIpUKVXVKFLTP22i/KjaoqAUqXmQREmkCAoCW22JggPUjjEG4/dzvet9eHdmd3Zn+927u2BSe22qqKJHup7ZO3dmznyP833XQo4AQts4+/twYqMfuI9owMrnHyqMJvJEdYXfDz3+b4j+1673mVQEg0GMDd9BIjKKjDoJZJLQ6bTCCkDT2aA3uWFzLoY/UAOfz4dgylC4ujAUXf/AROWxHgx0n4U7dwM1/hgMRWKigJxeBAxC/jcDzSHLHw+oOXSPuBBJ1WHZup0IVFYhqND6efDARMXEOLr+eQqN/k4YLRqEFBHMsgsggkRoLqJFzCCsyALax9ehYfMzSJm8+fk58EBEp/o6IA2+gkpPsjBDUAuWNOjuEk3Rk5JEJKnmLWUgL1skAZJRyHOmawxChr6QiA9FypCr/DHsi9by+dmwYKKp4G2I3S/BZ1Mo9Sj3GAdGklmI3h6TNQxMexFKByDDC030wMTI6wwQNBWqkoCWGUaZcQy1/jA8dsCk5YhsnnRQNiO75Gcw+Zbz31/EgoiyhLny3gtY7++750YiASWLhKKhK7IIUeMGGCxEkPHWibCYpfy6AkS9HgYaDJPBEcjBv6OxchgVZTTBQkfT0BFdgvU7fzVroi2IaHyoA1VjL0JkKxjRAtnhsA63lEcgeVdBVtKwmg0or6giy6mU/Rm+poicICCbyUClYbdZ4XK7ce3TFrjkj9FQmYbInkkf3214Hr4VTYW77qFItKSOjvf+C2IxCRjovGcMuJndjbJAA6KxOKoXV2HFytX8stEkwWa3w2IjWTLoYTSbyZoiJMnESTKMjoxi62O7ka5oxmd9JmRZGNGIDLXx63OhJNFMZBgCI8r8SsdghNydegyewDIEQyGsra+H2WLhL3e5nHB73PB4vfzIkFIUmCQzETVDpzcgQ0nkcDrR39uL1WvqEXM+ib5QnoJRGeLHuVCSKENOznKyGfrqa8EaOHzLIMsKfB4PLl++jB89+yyO//w4nn/uOU4sFoviyOHDOHzkCI4dO4rfvvwbMJ/87dxZnD79FxiNBnhI+IcGh7B+wyZ0xuogR1SIqXT+hXOgJFGdoxyIqchRho7FaaiLUWa3IhyaRO3SWly4cB57vrkHp06dQtPmLdyyr9O5z1eOt99+B399800kkkm0trbw56lkUZPJBD0ll6/ch2hkCp5FmzDUo0ExufiauVCSqKCxtCQoGQyHzIjGZXpJPjNtFIff3bsX77//Hpqbm6GkFNTUVqP75k18Y9cuWK0W+ig7dux4Au3tHZwgi1eLxQaJYtdJIaAoKThdbgR1fmQpvkuhJNFsPASUkR5GVUzFRUxFYtwaIpFlx4DfQ+48jePHT+D61at46513SeQNSEzHoaoqRkdHEZ6K8GQqgmW5kSWaMW9ZNmSHG9I0yU4JzBujyGrIOciKcgpms5EOCr1MR7Kk4He/f427uqidNkqsPXv24OTJkzhz5l00799PH/IGdu7cya+PEPHzFy7g4qVW9Ny+RcmV4UMfkyGSnvqkggdngfhLAjthemU38rm7iEz0oyraTlY1IkryGBSWkUttqK1eQuI9yV3c2tqKlpZL2NS0BU8//RTWrKmDaDDh0vmPUV7uh8PhQJY+duWqVRgcGEBPTw/6+/pIBYywUXgk6YMtI5ehupZAqn208OZ7mFaBSts8gt/d8jqaQmcgmHQIUe38aKIJVs8SbGn6GvoHBrGuoZ43FayCQcg7h3VEM38zsQ+HQ7zFY4SZN9i17q4bXK7udLejIfgWBhdvw6qvH+X3zMSCBF+LTgBOMnMiAzeFWbWxm89/3tlJlluNrhs3YUpRH0ovLrZs3H0FkgyshPrIssVzdm10ZBjx6QTFbxjm4DX4V0hfQoyqWeQYS5KpevskMqHrlDBGxKkqNaxrID0c5tbhjTSRLRK+75ij6kMEmXXZ2kHyBjuP9n+OBl8fmI6wGC2FkkQFO1WYRBahZBYvXYzhJ38aQ/dAAnVkTZPJiHPnzlHWilSNfPisrQ2jXVQGYyOcBHc/wa1PIRQOo7OjA21XriCeIF8SJnqv0oe3wO0jmsNJ0lEfn58LJWO064OXMX3jLF5rTWMskkAmq8JL5XHrli3wkhIYJAcMZjvP9uUrlqMyECCBlxGepHAoIE2kzaQKdquV62aE3C2PtWBDRQ9cbHcwIvN1n3j2YuW2/fx8JubvnsgyL/ziBNqu36aKkkSOua8Aiax5cLcb2xsduDYZwEgyQM2zjfTRiJrqatTW1vDazwSeuVxNqxQidxAf/Qe8WgdqnSRx5CWBpTTFPwutT3LbsfKJnxbecA8libZd/BCvvvpHvnlLq9P5yRnYtdmJo98LwEVqwBBL5zAQMSCSplCR/ChzVlAFspJOEBFlAmqiF67sBNxOHe/GBNYxRdLIse2MlT6GwutT71NY/ugP+PNmoiTRb+/YTlaIk9ZTbTay6iFyKbGQABza7sST29wQ/RJyNgNyRjHfrWtGKrlmXiAyQgRioYMvgm0/hOkMBGZBsiS7h93PrMoI3/nKi3DV/OeWpKQ8iTqZxFjivWaF30/nNjQuteOVg4uwd6uLZ6luXIGOkkAXpBhLUjWQqKmwLQYc1RBtlchR6WUbPUZQR4ohhNN5kuwDJD1yPqpm1EMw13fpqnlBKIVZLXrw+9+iqlLO67VM3c/mgILmjSLKqszIWfPbiuKeiYNtTwpgG73ifoijsN24u57tuxjBqRTvIRSDhOHGE3DVbsiv/wJKWrS+ro4SwwCJCBw4eAibv3MQRtZYUFwxqzBimkeC5jTxkaNYLQ5Ghh01K4UFm7PQsJEFWb9A9wlx6jvJwiwuUxYJnVXNc5KciVkt+utjh+B0e3DgwAFI5Uv53Ej7JZT3/xk+K22ZmWXMIn85j1OHRGW2CoJA7tfSZEB6WCbKtAmCTIPFJItP2hTyBKIdw6RqxfiiH6Jy7eP8+XOhZDJ9ePoP2LdvHyKaJT9RAP8nRMsbaDC3wWwtuLLofuZSA61ntZxlu5q63+1sEEFZ1qE9/VWsfuQZZK3EYB6UJMrqdbEEzoroEG5dPYuyVAeWuoMUFhSbphmkCyj+NyWlCOgNexE3N2L5emr5yioLK+ZHSaILBSuTYSqPI0M9mA4PQ1OiVNbJkvREQW+G3uyEzU3KUVlDGz5v6Y+fA18K0f8FSmb9w4j7LPqwYqMf+DcQ2Yf+QCaq5gAAAABJRU5ErkJggg==') no-repeat; width: 42px; height: 37px; } d4b3bd2fc55bfaf4bdded0dfcbdc411447c18dd7 1088 1087 2016-11-08T16:52:41Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .icon-pgadmin-sqlquery{ url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAlCAYAAAA0lXuOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxNjoxMTowOCAxNDo0OTo1NhIj/FUAAAmJSURBVFhH1VhrbBTXGT2zs4/Zl/ft9dqAbd7YGFNoMRCFhBKKKFXaIlVpGmTUBkGbRgIJVIpUKVXVKFLTP22i/KjaoqAUqXmQREmkCAoCW22JggPUjjEG4/dzvet9eHdmd3Zn+927u2BSe22qqKJHup7ZO3dmznyP833XQo4AQts4+/twYqMfuI9owMrnHyqMJvJEdYXfDz3+b4j+1673mVQEg0GMDd9BIjKKjDoJZJLQ6bTCCkDT2aA3uWFzLoY/UAOfz4dgylC4ujAUXf/AROWxHgx0n4U7dwM1/hgMRWKigJxeBAxC/jcDzSHLHw+oOXSPuBBJ1WHZup0IVFYhqND6efDARMXEOLr+eQqN/k4YLRqEFBHMsgsggkRoLqJFzCCsyALax9ehYfMzSJm8+fk58EBEp/o6IA2+gkpPsjBDUAuWNOjuEk3Rk5JEJKnmLWUgL1skAZJRyHOmawxChr6QiA9FypCr/DHsi9by+dmwYKKp4G2I3S/BZ1Mo9Sj3GAdGklmI3h6TNQxMexFKByDDC030wMTI6wwQNBWqkoCWGUaZcQy1/jA8dsCk5YhsnnRQNiO75Gcw+Zbz31/EgoiyhLny3gtY7++750YiASWLhKKhK7IIUeMGGCxEkPHWibCYpfy6AkS9HgYaDJPBEcjBv6OxchgVZTTBQkfT0BFdgvU7fzVroi2IaHyoA1VjL0JkKxjRAtnhsA63lEcgeVdBVtKwmg0or6giy6mU/Rm+poicICCbyUClYbdZ4XK7ce3TFrjkj9FQmYbInkkf3214Hr4VTYW77qFItKSOjvf+C2IxCRjovGcMuJndjbJAA6KxOKoXV2HFytX8stEkwWa3w2IjWTLoYTSbyZoiJMnESTKMjoxi62O7ka5oxmd9JmRZGNGIDLXx63OhJNFMZBgCI8r8SsdghNydegyewDIEQyGsra+H2WLhL3e5nHB73PB4vfzIkFIUmCQzETVDpzcgQ0nkcDrR39uL1WvqEXM+ib5QnoJRGeLHuVCSKENOznKyGfrqa8EaOHzLIMsKfB4PLl++jB89+yyO//w4nn/uOU4sFoviyOHDOHzkCI4dO4rfvvwbMJ/87dxZnD79FxiNBnhI+IcGh7B+wyZ0xuogR1SIqXT+hXOgJFGdoxyIqchRho7FaaiLUWa3IhyaRO3SWly4cB57vrkHp06dQtPmLdyyr9O5z1eOt99+B399800kkkm0trbw56lkUZPJBD0ll6/ch2hkCp5FmzDUo0ExufiauVCSqKCxtCQoGQyHzIjGZXpJPjNtFIff3bsX77//Hpqbm6GkFNTUVqP75k18Y9cuWK0W+ig7dux4Au3tHZwgi1eLxQaJYtdJIaAoKThdbgR1fmQpvkuhJNFsPASUkR5GVUzFRUxFYtwaIpFlx4DfQ+48jePHT+D61at46513SeQNSEzHoaoqRkdHEZ6K8GQqgmW5kSWaMW9ZNmSHG9I0yU4JzBujyGrIOciKcgpms5EOCr1MR7Kk4He/f427uqidNkqsPXv24OTJkzhz5l00799PH/IGdu7cya+PEPHzFy7g4qVW9Ny+RcmV4UMfkyGSnvqkggdngfhLAjthemU38rm7iEz0oyraTlY1IkryGBSWkUttqK1eQuI9yV3c2tqKlpZL2NS0BU8//RTWrKmDaDDh0vmPUV7uh8PhQJY+duWqVRgcGEBPTw/6+/pIBYywUXgk6YMtI5ehupZAqn208OZ7mFaBSts8gt/d8jqaQmcgmHQIUe38aKIJVs8SbGn6GvoHBrGuoZ43FayCQcg7h3VEM38zsQ+HQ7zFY4SZN9i17q4bXK7udLejIfgWBhdvw6qvH+X3zMSCBF+LTgBOMnMiAzeFWbWxm89/3tlJlluNrhs3YUpRH0ovLrZs3H0FkgyshPrIssVzdm10ZBjx6QTFbxjm4DX4V0hfQoyqWeQYS5KpevskMqHrlDBGxKkqNaxrID0c5tbhjTSRLRK+75ij6kMEmXXZ2kHyBjuP9n+OBl8fmI6wGC2FkkQFO1WYRBahZBYvXYzhJ38aQ/dAAnVkTZPJiHPnzlHWilSNfPisrQ2jXVQGYyOcBHc/wa1PIRQOo7OjA21XriCeIF8SJnqv0oe3wO0jmsNJ0lEfn58LJWO064OXMX3jLF5rTWMskkAmq8JL5XHrli3wkhIYJAcMZjvP9uUrlqMyECCBlxGepHAoIE2kzaQKdquV62aE3C2PtWBDRQ9cbHcwIvN1n3j2YuW2/fx8JubvnsgyL/ziBNqu36aKkkSOua8Aiax5cLcb2xsduDYZwEgyQM2zjfTRiJrqatTW1vDazwSeuVxNqxQidxAf/Qe8WgdqnSRx5CWBpTTFPwutT3LbsfKJnxbecA8libZd/BCvvvpHvnlLq9P5yRnYtdmJo98LwEVqwBBL5zAQMSCSplCR/ChzVlAFspJOEBFlAmqiF67sBNxOHe/GBNYxRdLIse2MlT6GwutT71NY/ugP+PNmoiTRb+/YTlaIk9ZTbTay6iFyKbGQABza7sST29wQ/RJyNgNyRjHfrWtGKrlmXiAyQgRioYMvgm0/hOkMBGZBsiS7h93PrMoI3/nKi3DV/OeWpKQ8iTqZxFjivWaF30/nNjQuteOVg4uwd6uLZ6luXIGOkkAXpBhLUjWQqKmwLQYc1RBtlchR6WUbPUZQR4ohhNN5kuwDJD1yPqpm1EMw13fpqnlBKIVZLXrw+9+iqlLO67VM3c/mgILmjSLKqszIWfPbiuKeiYNtTwpgG73ifoijsN24u57tuxjBqRTvIRSDhOHGE3DVbsiv/wJKWrS+ro4SwwCJCBw4eAibv3MQRtZYUFwxqzBimkeC5jTxkaNYLQ5Ghh01K4UFm7PQsJEFWb9A9wlx6jvJwiwuUxYJnVXNc5KciVkt+utjh+B0e3DgwAFI5Uv53Ej7JZT3/xk+K22ZmWXMIn85j1OHRGW2CoJA7tfSZEB6WCbKtAmCTIPFJItP2hTyBKIdw6RqxfiiH6Jy7eP8+XOhZDJ9ePoP2LdvHyKaJT9RAP8nRMsbaDC3wWwtuLLofuZSA61ntZxlu5q63+1sEEFZ1qE9/VWsfuQZZK3EYB6UJMrqdbEEzoroEG5dPYuyVAeWuoMUFhSbphmkCyj+NyWlCOgNexE3N2L5emr5yioLK+ZHSaILBSuTYSqPI0M9mA4PQ1OiVNbJkvREQW+G3uyEzU3KUVlDGz5v6Y+fA18K0f8FSmb9w4j7LPqwYqMf+DcQ2Yf+QCaq5gAAAABJRU5ErkJggg==') no-repeat; width: 42px; height: 37px; display: inline-block; } 678024ca734eec233f01ae22439a76aa6b054a08 1090 1088 2016-11-08T16:53:47Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .icon-pgadmin-sqlquery{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAlCAYAAAA0lXuOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxNjoxMTowOCAxNDo0OTo1NhIj/FUAAAmJSURBVFhH1VhrbBTXGT2zs4/Zl/ft9dqAbd7YGFNoMRCFhBKKKFXaIlVpGmTUBkGbRgIJVIpUKVXVKFLTP22i/KjaoqAUqXmQREmkCAoCW22JggPUjjEG4/dzvet9eHdmd3Zn+927u2BSe22qqKJHup7ZO3dmznyP833XQo4AQts4+/twYqMfuI9owMrnHyqMJvJEdYXfDz3+b4j+1673mVQEg0GMDd9BIjKKjDoJZJLQ6bTCCkDT2aA3uWFzLoY/UAOfz4dgylC4ujAUXf/AROWxHgx0n4U7dwM1/hgMRWKigJxeBAxC/jcDzSHLHw+oOXSPuBBJ1WHZup0IVFYhqND6efDARMXEOLr+eQqN/k4YLRqEFBHMsgsggkRoLqJFzCCsyALax9ehYfMzSJm8+fk58EBEp/o6IA2+gkpPsjBDUAuWNOjuEk3Rk5JEJKnmLWUgL1skAZJRyHOmawxChr6QiA9FypCr/DHsi9by+dmwYKKp4G2I3S/BZ1Mo9Sj3GAdGklmI3h6TNQxMexFKByDDC030wMTI6wwQNBWqkoCWGUaZcQy1/jA8dsCk5YhsnnRQNiO75Gcw+Zbz31/EgoiyhLny3gtY7++750YiASWLhKKhK7IIUeMGGCxEkPHWibCYpfy6AkS9HgYaDJPBEcjBv6OxchgVZTTBQkfT0BFdgvU7fzVroi2IaHyoA1VjL0JkKxjRAtnhsA63lEcgeVdBVtKwmg0or6giy6mU/Rm+poicICCbyUClYbdZ4XK7ce3TFrjkj9FQmYbInkkf3214Hr4VTYW77qFItKSOjvf+C2IxCRjovGcMuJndjbJAA6KxOKoXV2HFytX8stEkwWa3w2IjWTLoYTSbyZoiJMnESTKMjoxi62O7ka5oxmd9JmRZGNGIDLXx63OhJNFMZBgCI8r8SsdghNydegyewDIEQyGsra+H2WLhL3e5nHB73PB4vfzIkFIUmCQzETVDpzcgQ0nkcDrR39uL1WvqEXM+ib5QnoJRGeLHuVCSKENOznKyGfrqa8EaOHzLIMsKfB4PLl++jB89+yyO//w4nn/uOU4sFoviyOHDOHzkCI4dO4rfvvwbMJ/87dxZnD79FxiNBnhI+IcGh7B+wyZ0xuogR1SIqXT+hXOgJFGdoxyIqchRho7FaaiLUWa3IhyaRO3SWly4cB57vrkHp06dQtPmLdyyr9O5z1eOt99+B399800kkkm0trbw56lkUZPJBD0ll6/ch2hkCp5FmzDUo0ExufiauVCSqKCxtCQoGQyHzIjGZXpJPjNtFIff3bsX77//Hpqbm6GkFNTUVqP75k18Y9cuWK0W+ig7dux4Au3tHZwgi1eLxQaJYtdJIaAoKThdbgR1fmQpvkuhJNFsPASUkR5GVUzFRUxFYtwaIpFlx4DfQ+48jePHT+D61at46513SeQNSEzHoaoqRkdHEZ6K8GQqgmW5kSWaMW9ZNmSHG9I0yU4JzBujyGrIOciKcgpms5EOCr1MR7Kk4He/f427uqidNkqsPXv24OTJkzhz5l00799PH/IGdu7cya+PEPHzFy7g4qVW9Ny+RcmV4UMfkyGSnvqkggdngfhLAjthemU38rm7iEz0oyraTlY1IkryGBSWkUttqK1eQuI9yV3c2tqKlpZL2NS0BU8//RTWrKmDaDDh0vmPUV7uh8PhQJY+duWqVRgcGEBPTw/6+/pIBYywUXgk6YMtI5ehupZAqn208OZ7mFaBSts8gt/d8jqaQmcgmHQIUe38aKIJVs8SbGn6GvoHBrGuoZ43FayCQcg7h3VEM38zsQ+HQ7zFY4SZN9i17q4bXK7udLejIfgWBhdvw6qvH+X3zMSCBF+LTgBOMnMiAzeFWbWxm89/3tlJlluNrhs3YUpRH0ovLrZs3H0FkgyshPrIssVzdm10ZBjx6QTFbxjm4DX4V0hfQoyqWeQYS5KpevskMqHrlDBGxKkqNaxrID0c5tbhjTSRLRK+75ij6kMEmXXZ2kHyBjuP9n+OBl8fmI6wGC2FkkQFO1WYRBahZBYvXYzhJ38aQ/dAAnVkTZPJiHPnzlHWilSNfPisrQ2jXVQGYyOcBHc/wa1PIRQOo7OjA21XriCeIF8SJnqv0oe3wO0jmsNJ0lEfn58LJWO064OXMX3jLF5rTWMskkAmq8JL5XHrli3wkhIYJAcMZjvP9uUrlqMyECCBlxGepHAoIE2kzaQKdquV62aE3C2PtWBDRQ9cbHcwIvN1n3j2YuW2/fx8JubvnsgyL/ziBNqu36aKkkSOua8Aiax5cLcb2xsduDYZwEgyQM2zjfTRiJrqatTW1vDazwSeuVxNqxQidxAf/Qe8WgdqnSRx5CWBpTTFPwutT3LbsfKJnxbecA8libZd/BCvvvpHvnlLq9P5yRnYtdmJo98LwEVqwBBL5zAQMSCSplCR/ChzVlAFspJOEBFlAmqiF67sBNxOHe/GBNYxRdLIse2MlT6GwutT71NY/ugP+PNmoiTRb+/YTlaIk9ZTbTay6iFyKbGQABza7sST29wQ/RJyNgNyRjHfrWtGKrlmXiAyQgRioYMvgm0/hOkMBGZBsiS7h93PrMoI3/nKi3DV/OeWpKQ8iTqZxFjivWaF30/nNjQuteOVg4uwd6uLZ6luXIGOkkAXpBhLUjWQqKmwLQYc1RBtlchR6WUbPUZQR4ohhNN5kuwDJD1yPqpm1EMw13fpqnlBKIVZLXrw+9+iqlLO67VM3c/mgILmjSLKqszIWfPbiuKeiYNtTwpgG73ifoijsN24u57tuxjBqRTvIRSDhOHGE3DVbsiv/wJKWrS+ro4SwwCJCBw4eAibv3MQRtZYUFwxqzBimkeC5jTxkaNYLQ5Ghh01K4UFm7PQsJEFWb9A9wlx6jvJwiwuUxYJnVXNc5KciVkt+utjh+B0e3DgwAFI5Uv53Ej7JZT3/xk+K22ZmWXMIn85j1OHRGW2CoJA7tfSZEB6WCbKtAmCTIPFJItP2hTyBKIdw6RqxfiiH6Jy7eP8+XOhZDJ9ePoP2LdvHyKaJT9RAP8nRMsbaDC3wWwtuLLofuZSA61ntZxlu5q63+1sEEFZ1qE9/VWsfuQZZK3EYB6UJMrqdbEEzoroEG5dPYuyVAeWuoMUFhSbphmkCyj+NyWlCOgNexE3N2L5emr5yioLK+ZHSaILBSuTYSqPI0M9mA4PQ1OiVNbJkvREQW+G3uyEzU3KUVlDGz5v6Y+fA18K0f8FSmb9w4j7LPqwYqMf+DcQ2Yf+QCaq5gAAAABJRU5ErkJggg==') no-repeat; width: 42px; height: 37px; display: inline-block; } 5e9a4ebbfc331573f5c4e5c53fb1db2eda130368 1092 1090 2016-11-08T16:57:19Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .icon-pgadmin-sqlquery{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAlCAYAAAA0lXuOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxNjoxMTowOCAxNDo0OTo1NhIj/FUAAAmJSURBVFhH1VhrbBTXGT2zs4/Zl/ft9dqAbd7YGFNoMRCFhBKKKFXaIlVpGmTUBkGbRgIJVIpUKVXVKFLTP22i/KjaoqAUqXmQREmkCAoCW22JggPUjjEG4/dzvet9eHdmd3Zn+927u2BSe22qqKJHup7ZO3dmznyP833XQo4AQts4+/twYqMfuI9owMrnHyqMJvJEdYXfDz3+b4j+1673mVQEg0GMDd9BIjKKjDoJZJLQ6bTCCkDT2aA3uWFzLoY/UAOfz4dgylC4ujAUXf/AROWxHgx0n4U7dwM1/hgMRWKigJxeBAxC/jcDzSHLHw+oOXSPuBBJ1WHZup0IVFYhqND6efDARMXEOLr+eQqN/k4YLRqEFBHMsgsggkRoLqJFzCCsyALax9ehYfMzSJm8+fk58EBEp/o6IA2+gkpPsjBDUAuWNOjuEk3Rk5JEJKnmLWUgL1skAZJRyHOmawxChr6QiA9FypCr/DHsi9by+dmwYKKp4G2I3S/BZ1Mo9Sj3GAdGklmI3h6TNQxMexFKByDDC030wMTI6wwQNBWqkoCWGUaZcQy1/jA8dsCk5YhsnnRQNiO75Gcw+Zbz31/EgoiyhLny3gtY7++750YiASWLhKKhK7IIUeMGGCxEkPHWibCYpfy6AkS9HgYaDJPBEcjBv6OxchgVZTTBQkfT0BFdgvU7fzVroi2IaHyoA1VjL0JkKxjRAtnhsA63lEcgeVdBVtKwmg0or6giy6mU/Rm+poicICCbyUClYbdZ4XK7ce3TFrjkj9FQmYbInkkf3214Hr4VTYW77qFItKSOjvf+C2IxCRjovGcMuJndjbJAA6KxOKoXV2HFytX8stEkwWa3w2IjWTLoYTSbyZoiJMnESTKMjoxi62O7ka5oxmd9JmRZGNGIDLXx63OhJNFMZBgCI8r8SsdghNydegyewDIEQyGsra+H2WLhL3e5nHB73PB4vfzIkFIUmCQzETVDpzcgQ0nkcDrR39uL1WvqEXM+ib5QnoJRGeLHuVCSKENOznKyGfrqa8EaOHzLIMsKfB4PLl++jB89+yyO//w4nn/uOU4sFoviyOHDOHzkCI4dO4rfvvwbMJ/87dxZnD79FxiNBnhI+IcGh7B+wyZ0xuogR1SIqXT+hXOgJFGdoxyIqchRho7FaaiLUWa3IhyaRO3SWly4cB57vrkHp06dQtPmLdyyr9O5z1eOt99+B399800kkkm0trbw56lkUZPJBD0ll6/ch2hkCp5FmzDUo0ExufiauVCSqKCxtCQoGQyHzIjGZXpJPjNtFIff3bsX77//Hpqbm6GkFNTUVqP75k18Y9cuWK0W+ig7dux4Au3tHZwgi1eLxQaJYtdJIaAoKThdbgR1fmQpvkuhJNFsPASUkR5GVUzFRUxFYtwaIpFlx4DfQ+48jePHT+D61at46513SeQNSEzHoaoqRkdHEZ6K8GQqgmW5kSWaMW9ZNmSHG9I0yU4JzBujyGrIOciKcgpms5EOCr1MR7Kk4He/f427uqidNkqsPXv24OTJkzhz5l00799PH/IGdu7cya+PEPHzFy7g4qVW9Ny+RcmV4UMfkyGSnvqkggdngfhLAjthemU38rm7iEz0oyraTlY1IkryGBSWkUttqK1eQuI9yV3c2tqKlpZL2NS0BU8//RTWrKmDaDDh0vmPUV7uh8PhQJY+duWqVRgcGEBPTw/6+/pIBYywUXgk6YMtI5ehupZAqn208OZ7mFaBSts8gt/d8jqaQmcgmHQIUe38aKIJVs8SbGn6GvoHBrGuoZ43FayCQcg7h3VEM38zsQ+HQ7zFY4SZN9i17q4bXK7udLejIfgWBhdvw6qvH+X3zMSCBF+LTgBOMnMiAzeFWbWxm89/3tlJlluNrhs3YUpRH0ovLrZs3H0FkgyshPrIssVzdm10ZBjx6QTFbxjm4DX4V0hfQoyqWeQYS5KpevskMqHrlDBGxKkqNaxrID0c5tbhjTSRLRK+75ij6kMEmXXZ2kHyBjuP9n+OBl8fmI6wGC2FkkQFO1WYRBahZBYvXYzhJ38aQ/dAAnVkTZPJiHPnzlHWilSNfPisrQ2jXVQGYyOcBHc/wa1PIRQOo7OjA21XriCeIF8SJnqv0oe3wO0jmsNJ0lEfn58LJWO064OXMX3jLF5rTWMskkAmq8JL5XHrli3wkhIYJAcMZjvP9uUrlqMyECCBlxGepHAoIE2kzaQKdquV62aE3C2PtWBDRQ9cbHcwIvN1n3j2YuW2/fx8JubvnsgyL/ziBNqu36aKkkSOua8Aiax5cLcb2xsduDYZwEgyQM2zjfTRiJrqatTW1vDazwSeuVxNqxQidxAf/Qe8WgdqnSRx5CWBpTTFPwutT3LbsfKJnxbecA8libZd/BCvvvpHvnlLq9P5yRnYtdmJo98LwEVqwBBL5zAQMSCSplCR/ChzVlAFspJOEBFlAmqiF67sBNxOHe/GBNYxRdLIse2MlT6GwutT71NY/ugP+PNmoiTRb+/YTlaIk9ZTbTay6iFyKbGQABza7sST29wQ/RJyNgNyRjHfrWtGKrlmXiAyQgRioYMvgm0/hOkMBGZBsiS7h93PrMoI3/nKi3DV/OeWpKQ8iTqZxFjivWaF30/nNjQuteOVg4uwd6uLZ6luXIGOkkAXpBhLUjWQqKmwLQYc1RBtlchR6WUbPUZQR4ohhNN5kuwDJD1yPqpm1EMw13fpqnlBKIVZLXrw+9+iqlLO67VM3c/mgILmjSLKqszIWfPbiuKeiYNtTwpgG73ifoijsN24u57tuxjBqRTvIRSDhOHGE3DVbsiv/wJKWrS+ro4SwwCJCBw4eAibv3MQRtZYUFwxqzBimkeC5jTxkaNYLQ5Ghh01K4UFm7PQsJEFWb9A9wlx6jvJwiwuUxYJnVXNc5KciVkt+utjh+B0e3DgwAFI5Uv53Ej7JZT3/xk+K22ZmWXMIn85j1OHRGW2CoJA7tfSZEB6WCbKtAmCTIPFJItP2hTyBKIdw6RqxfiiH6Jy7eP8+XOhZDJ9ePoP2LdvHyKaJT9RAP8nRMsbaDC3wWwtuLLofuZSA61ntZxlu5q63+1sEEFZ1qE9/VWsfuQZZK3EYB6UJMrqdbEEzoroEG5dPYuyVAeWuoMUFhSbphmkCyj+NyWlCOgNexE3N2L5emr5yioLK+ZHSaILBSuTYSqPI0M9mA4PQ1OiVNbJkvREQW+G3uyEzU3KUVlDGz5v6Y+fA18K0f8FSmb9w4j7LPqwYqMf+DcQ2Yf+QCaq5gAAAABJRU5ErkJggg=='); width: 42px; height: 37px; display: inline-block; background-repeat: no-repeat; } dbf32de7aa7dff058e8752c2c2c98cdfd1886d43 1093 1092 2016-11-08T16:59:12Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .icon-pgadmin-sqlquery{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAlCAYAAAA0lXuOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxNjoxMTowOCAxNDo0OTo1NhIj/FUAAAmJSURBVFhH1VhrbBTXGT2zs4/Zl/ft9dqAbd7YGFNoMRCFhBKKKFXaIlVpGmTUBkGbRgIJVIpUKVXVKFLTP22i/KjaoqAUqXmQREmkCAoCW22JggPUjjEG4/dzvet9eHdmd3Zn+927u2BSe22qqKJHup7ZO3dmznyP833XQo4AQts4+/twYqMfuI9owMrnHyqMJvJEdYXfDz3+b4j+1673mVQEg0GMDd9BIjKKjDoJZJLQ6bTCCkDT2aA3uWFzLoY/UAOfz4dgylC4ujAUXf/AROWxHgx0n4U7dwM1/hgMRWKigJxeBAxC/jcDzSHLHw+oOXSPuBBJ1WHZup0IVFYhqND6efDARMXEOLr+eQqN/k4YLRqEFBHMsgsggkRoLqJFzCCsyALax9ehYfMzSJm8+fk58EBEp/o6IA2+gkpPsjBDUAuWNOjuEk3Rk5JEJKnmLWUgL1skAZJRyHOmawxChr6QiA9FypCr/DHsi9by+dmwYKKp4G2I3S/BZ1Mo9Sj3GAdGklmI3h6TNQxMexFKByDDC030wMTI6wwQNBWqkoCWGUaZcQy1/jA8dsCk5YhsnnRQNiO75Gcw+Zbz31/EgoiyhLny3gtY7++750YiASWLhKKhK7IIUeMGGCxEkPHWibCYpfy6AkS9HgYaDJPBEcjBv6OxchgVZTTBQkfT0BFdgvU7fzVroi2IaHyoA1VjL0JkKxjRAtnhsA63lEcgeVdBVtKwmg0or6giy6mU/Rm+poicICCbyUClYbdZ4XK7ce3TFrjkj9FQmYbInkkf3214Hr4VTYW77qFItKSOjvf+C2IxCRjovGcMuJndjbJAA6KxOKoXV2HFytX8stEkwWa3w2IjWTLoYTSbyZoiJMnESTKMjoxi62O7ka5oxmd9JmRZGNGIDLXx63OhJNFMZBgCI8r8SsdghNydegyewDIEQyGsra+H2WLhL3e5nHB73PB4vfzIkFIUmCQzETVDpzcgQ0nkcDrR39uL1WvqEXM+ib5QnoJRGeLHuVCSKENOznKyGfrqa8EaOHzLIMsKfB4PLl++jB89+yyO//w4nn/uOU4sFoviyOHDOHzkCI4dO4rfvvwbMJ/87dxZnD79FxiNBnhI+IcGh7B+wyZ0xuogR1SIqXT+hXOgJFGdoxyIqchRho7FaaiLUWa3IhyaRO3SWly4cB57vrkHp06dQtPmLdyyr9O5z1eOt99+B399800kkkm0trbw56lkUZPJBD0ll6/ch2hkCp5FmzDUo0ExufiauVCSqKCxtCQoGQyHzIjGZXpJPjNtFIff3bsX77//Hpqbm6GkFNTUVqP75k18Y9cuWK0W+ig7dux4Au3tHZwgi1eLxQaJYtdJIaAoKThdbgR1fmQpvkuhJNFsPASUkR5GVUzFRUxFYtwaIpFlx4DfQ+48jePHT+D61at46513SeQNSEzHoaoqRkdHEZ6K8GQqgmW5kSWaMW9ZNmSHG9I0yU4JzBujyGrIOciKcgpms5EOCr1MR7Kk4He/f427uqidNkqsPXv24OTJkzhz5l00799PH/IGdu7cya+PEPHzFy7g4qVW9Ny+RcmV4UMfkyGSnvqkggdngfhLAjthemU38rm7iEz0oyraTlY1IkryGBSWkUttqK1eQuI9yV3c2tqKlpZL2NS0BU8//RTWrKmDaDDh0vmPUV7uh8PhQJY+duWqVRgcGEBPTw/6+/pIBYywUXgk6YMtI5ehupZAqn208OZ7mFaBSts8gt/d8jqaQmcgmHQIUe38aKIJVs8SbGn6GvoHBrGuoZ43FayCQcg7h3VEM38zsQ+HQ7zFY4SZN9i17q4bXK7udLejIfgWBhdvw6qvH+X3zMSCBF+LTgBOMnMiAzeFWbWxm89/3tlJlluNrhs3YUpRH0ovLrZs3H0FkgyshPrIssVzdm10ZBjx6QTFbxjm4DX4V0hfQoyqWeQYS5KpevskMqHrlDBGxKkqNaxrID0c5tbhjTSRLRK+75ij6kMEmXXZ2kHyBjuP9n+OBl8fmI6wGC2FkkQFO1WYRBahZBYvXYzhJ38aQ/dAAnVkTZPJiHPnzlHWilSNfPisrQ2jXVQGYyOcBHc/wa1PIRQOo7OjA21XriCeIF8SJnqv0oe3wO0jmsNJ0lEfn58LJWO064OXMX3jLF5rTWMskkAmq8JL5XHrli3wkhIYJAcMZjvP9uUrlqMyECCBlxGepHAoIE2kzaQKdquV62aE3C2PtWBDRQ9cbHcwIvN1n3j2YuW2/fx8JubvnsgyL/ziBNqu36aKkkSOua8Aiax5cLcb2xsduDYZwEgyQM2zjfTRiJrqatTW1vDazwSeuVxNqxQidxAf/Qe8WgdqnSRx5CWBpTTFPwutT3LbsfKJnxbecA8libZd/BCvvvpHvnlLq9P5yRnYtdmJo98LwEVqwBBL5zAQMSCSplCR/ChzVlAFspJOEBFlAmqiF67sBNxOHe/GBNYxRdLIse2MlT6GwutT71NY/ugP+PNmoiTRb+/YTlaIk9ZTbTay6iFyKbGQABza7sST29wQ/RJyNgNyRjHfrWtGKrlmXiAyQgRioYMvgm0/hOkMBGZBsiS7h93PrMoI3/nKi3DV/OeWpKQ8iTqZxFjivWaF30/nNjQuteOVg4uwd6uLZ6luXIGOkkAXpBhLUjWQqKmwLQYc1RBtlchR6WUbPUZQR4ohhNN5kuwDJD1yPqpm1EMw13fpqnlBKIVZLXrw+9+iqlLO67VM3c/mgILmjSLKqszIWfPbiuKeiYNtTwpgG73ifoijsN24u57tuxjBqRTvIRSDhOHGE3DVbsiv/wJKWrS+ro4SwwCJCBw4eAibv3MQRtZYUFwxqzBimkeC5jTxkaNYLQ5Ghh01K4UFm7PQsJEFWb9A9wlx6jvJwiwuUxYJnVXNc5KciVkt+utjh+B0e3DgwAFI5Uv53Ej7JZT3/xk+K22ZmWXMIn85j1OHRGW2CoJA7tfSZEB6WCbKtAmCTIPFJItP2hTyBKIdw6RqxfiiH6Jy7eP8+XOhZDJ9ePoP2LdvHyKaJT9RAP8nRMsbaDC3wWwtuLLofuZSA61ntZxlu5q63+1sEEFZ1qE9/VWsfuQZZK3EYB6UJMrqdbEEzoroEG5dPYuyVAeWuoMUFhSbphmkCyj+NyWlCOgNexE3N2L5emr5yioLK+ZHSaILBSuTYSqPI0M9mA4PQ1OiVNbJkvREQW+G3uyEzU3KUVlDGz5v6Y+fA18K0f8FSmb9w4j7LPqwYqMf+DcQ2Yf+QCaq5gAAAABJRU5ErkJggg=='); width: 16px; height: 16px; display: inline-block; background-repeat: no-repeat; background-size:100% 100%; } 4a237edb09281cd31ca9f71963d6c9c430f9d9c9 1095 1093 2016-11-08T17:00:25Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } 019daf6f8ad93cf8a0193f479b7ca548caee4603 Instalando o LATROMI Client 0 98 1050 932 2016-11-07T18:54:40Z Daniel.giacomelli 1 /* Download dos Arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == {{Tutorial/Download|app = Client}} == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 76e4a5fc82367209c1ddd247b9b65ed37487a637 1051 1050 2016-11-07T18:54:55Z Daniel.giacomelli 1 /* Download dos Arquivos */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI {{Tutorial/Download|app = Client}} == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 927008f5e01b9e344752efa4d0b3979728f15c1f 1054 1051 2016-11-07T19:25:49Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == {{Tutorial/Download|app = Client}} == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] f56da9b1104f636a8d2126a17f802f863777e706 1055 1054 2016-11-07T19:26:18Z Daniel.giacomelli 1 /* Instalação com Instalador */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == {{Tutorial/Download|app = Client}} == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y-bin.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado, os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 365c4ab361b0bf01ee988c58b2a1590a23f83535 1056 1055 2016-11-07T19:26:48Z Daniel.giacomelli 1 /* Instalação com Instalador */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == {{Tutorial/Download|app = Client}} == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y-bin.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado. Os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 55c48c2f4a703e85b807ec4639ddc0d6ddca1b48 1057 1056 2016-11-07T19:27:12Z Daniel.giacomelli 1 /* Instalação com Instalador */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Download dos Arquivos == {{Tutorial/Download|app = Client}} == Instalação com Instalador == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado. Os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. == Instalação Manual == O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 9a7785ca5f5bed0d1ecb2a077b558048ef85b6b5 1058 1057 2016-11-08T12:43:27Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === {{Tutorial/Download|app = Client}} === Instalação com Instalador === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado. Os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. === Instalação Manual === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no seu computador (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. === Configuração === Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] a82ceed946a4efdedbea3da17b22aea1697d18ac 1059 1058 2016-11-08T12:44:44Z Daniel.giacomelli 1 /* Instalação Manual */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === {{Tutorial/Download|app = Client}} === Instalação com Instalador === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado. Os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. === Instalação Manual === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no '''mesmo computador''' (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. === Configuração === Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 2da70149005a06044276c96e74f410867ac519a0 1068 1059 2016-11-08T15:24:08Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === {{Tutorial/Download|app = Client}} === Instalação com Instalador === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado. Os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. === Instalação Manual === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no '''mesmo computador''' (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. === Configuração === Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] dfbfcd6b82868eaf9ea63243a355d5f148601247 1074 1068 2016-11-08T15:34:03Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === {{Tutorial/Download|app = Client}} === Instalação com Instalador === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado. Os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. === Instalação Manual === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no '''mesmo computador''' (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. === Configuração === Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] * [[Instalando o LATROMI Web|Manual de Instalação do LATROMI Web]] [[Category:Instalação]] 96777048a88ca123d6e3809f3f8415fca3fbd0d0 1075 1074 2016-11-08T15:34:16Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === {{Tutorial/Download|app = Client}} === Instalação com Instalador === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado. Os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. === Instalação Manual === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no '''mesmo computador''' (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. === Configuração === Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. == Ver Também == * [[Instalando o LATROMI Web|Manual de Instalação do LATROMI Web]] * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 67e13eb3f561eb71a6b363b0f7e81d83bb042c7b Predefinição:Tutorial/Download 10 95 1052 1021 2016-11-07T19:25:22Z Daniel.giacomelli 1 wikitext text/x-wiki # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas: #* Subpasta '''Web''': Onde estão os arquivos necessários para instalação do site no IIS. #* Subpasta '''Client''': Onde estão os arquivos necessários para instalação do Client. Note que o nome de alguns arquivos terminam com "-bin". Estes, assim como os arquivos compactados da pasta Web, possuem todos os arquivos necessários para o funcionamento do aplicativo. Basta extrair em um diretório e utilizar. Os arquivos cujo o nome ''não'' terminam com "-bin" são instaladores. Ao utilizá-los, o programa será instalado no Windows, e um ícone para desinstalação será criado no ''Painel de Controle > Adicionar ou Remover Programas''. # Aba a pasta '''{{{app}}}''' e baixe a versão mais recente. 5c18f1db3ce5900c5ece0733199afe0a655c0e36 Arquivo:LATROMI Client Configuracoes Sistema.jpg 6 120 1060 2016-11-08T13:29:54Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Predefinição:Licenciamento 10 121 1061 2016-11-08T13:58:47Z Daniel.giacomelli 1 Criou página com 'Existem 2 tipos de licenciamento do sistema LATROMI: Vinculado ao '''Mac Address''' do servidor ou ao '''endereço do site''', sendo a segunda opção reservada para ambientes...' wikitext text/x-wiki Existem 2 tipos de licenciamento do sistema LATROMI: Vinculado ao '''Mac Address''' do servidor ou ao '''endereço do site''', sendo a segunda opção reservada para ambientes de hospedagem compartilhados. Independente do tipo licenciamento utilizado, a ativação é realizada da seguinte forma: Acesse as configurações do sistema no menu ''Configurações > Configura do Sistema'' do ''LATROMI Client''. [[File:LATROMI_Client_Configuracoes_Sistema.jpg]] Ao abrir o sistema, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. 4bbb3796d70cf36be1fda5451ae3ec434d216414 1062 1061 2016-11-08T14:21:05Z Daniel.giacomelli 1 wikitext text/x-wiki Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo licenciamento utilizado, a ativação é realizada da seguinte forma: Acesse as configurações do sistema no menu ''Configurações > Configura do Sistema'' do ''LATROMI Client''. [[File:LATROMI_Client_Configuracoes_Sistema.jpg]] Ao abrir o sistema, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. 185d9b192a87903815a661fcb428e83227782bf5 1064 1062 2016-11-08T14:26:32Z Daniel.giacomelli 1 wikitext text/x-wiki Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo licenciamento utilizado, a ativação é realizada da seguinte forma: # Acesse as configurações do sistema no menu ''Configurações > Configura do Sistema'' do ''LATROMI Client''. # Informe a Chave do Produto no campo homônimo. [[File:LATROMI_Client_Configuracoes_Sistema.jpg]] Ao abrir o sistema, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. 1f40fcd9d9f4411a22870b606b6af54efb4f43eb 1066 1064 2016-11-08T14:29:09Z Daniel.giacomelli 1 wikitext text/x-wiki Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo licenciamento utilizado, a ativação é realizada da seguinte forma: # Acesse as configurações do sistema no menu ''Configurações > Configura do Sistema'' do ''LATROMI Client''. # Informe a Chave do Produto no campo homônimo. # Para finalizar a ativação, realize um acesso com autenticação no ''LATROMI Web'' [[File:LATROMI_Client_Configuracoes_Sistema.jpg]] Ao abrir o sistema, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. 7a53446f88b3b142d892df9b072dbf6b4edec80c 1067 1066 2016-11-08T15:21:19Z Daniel.giacomelli 1 wikitext text/x-wiki Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo licenciamento utilizado, a ativação é realizada da seguinte forma: # Acesse as configurações do sistema no menu ''Configurações > Configura do Sistema'' do ''LATROMI Client''. # Informe a Chave do Produto no campo homônimo. # Para finalizar a ativação, realize um acesso no ''LATROMI Web'' [[File:LATROMI_Client_Configuracoes_Sistema.jpg]] Ao abrir o sistema, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. 5114307c4ba3165321ec9a049a921305c42fddb5 1069 1067 2016-11-08T15:25:38Z Daniel.giacomelli 1 wikitext text/x-wiki Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo licenciamento utilizado, a ativação é realizada da seguinte forma: # Acesse as configurações do sistema no menu ''Configurações > Configura do Sistema'' do ''LATROMI Client''. # Informe a Chave do Produto no campo homônimo. # Para finalizar a ativação, realize um acesso no ''LATROMI Web'' [[File:LATROMI_Client_Configuracoes_Sistema.jpg|700px|thumb|none|Tela de Configurações do Sistema]] Ao abrir o sistema, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. c4f43d3e63de6ab578134c5bb23b71d7b64dbe40 1070 1069 2016-11-08T15:27:53Z Daniel.giacomelli 1 wikitext text/x-wiki [[File:LATROMI_Client_Configuracoes_Sistema.jpg|320px|thumb|right|Tela de Configurações do Sistema]] Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo licenciamento utilizado, a ativação é realizada da seguinte forma: # Acesse as configurações do sistema no menu ''Configurações > Configura do Sistema'' do ''LATROMI Client''. # Informe a Chave do Produto no campo homônimo. # Para finalizar a ativação, realize um acesso no ''LATROMI Web'' OBS.: Ao abrir o LATROMI Client, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. 984a7583191faeef8854abecaea853815f1cd058 1071 1070 2016-11-08T15:28:31Z Daniel.giacomelli 1 wikitext text/x-wiki [[File:LATROMI_Client_Configuracoes_Sistema.jpg|120px|thumb|right|Tela de Configurações do Sistema]] Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo licenciamento utilizado, a ativação é realizada da seguinte forma: # Acesse as configurações do sistema no menu ''Configurações > Configura do Sistema'' do ''LATROMI Client''. # Informe a Chave do Produto no campo homônimo. # Para finalizar a ativação, realize um acesso no ''LATROMI Web'' OBS.: Ao abrir o LATROMI Client, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. 83c36b581b5f19dc0a387ee948d9bbeddf21fc93 1072 1071 2016-11-08T15:28:54Z Daniel.giacomelli 1 wikitext text/x-wiki [[File:LATROMI_Client_Configuracoes_Sistema.jpg|200px|thumb|right|Tela de Configurações do Sistema]] Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo licenciamento utilizado, a ativação é realizada da seguinte forma: # Acesse as configurações do sistema no menu ''Configurações > Configura do Sistema'' do ''LATROMI Client''. # Informe a Chave do Produto no campo homônimo. # Para finalizar a ativação, realize um acesso no ''LATROMI Web'' OBS.: Ao abrir o LATROMI Client, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. 8e2d72ff84231d8211245ca6c381177d2e3db6f4 1073 1072 2016-11-08T15:29:44Z Daniel.giacomelli 1 wikitext text/x-wiki [[File:LATROMI_Client_Configuracoes_Sistema.jpg|200px|thumb|right|Tela de Configurações do Sistema]] Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo licenciamento utilizado, a ativação é realizada da seguinte forma: # Acesse as configurações do sistema no menu ''Configurações > Configura do Sistema'' do ''LATROMI Client''. # Informe a Chave do Produto no campo homônimo. # Para finalizar a ativação, realize um acesso no ''LATROMI Web'' OBS.: Ao abrir o LATROMI Client, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. b997a9692721fc40d294c4bfbd71212a75febbea 1077 1073 2016-11-08T15:37:18Z Daniel.giacomelli 1 wikitext text/x-wiki [[File:LATROMI_Client_Configuracoes_Sistema.jpg|200px|thumb|right|Tela de Configurações do Sistema]] Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo de licenciamento utilizado, a ativação é realizada da seguinte forma: # Acesse as configurações do sistema no menu ''Configurações > Configura do Sistema'' do ''LATROMI Client''. # Informe a Chave do Produto no campo homônimo. # Para finalizar a ativação, realize um acesso no ''LATROMI Web'' OBS.: Ao abrir o LATROMI Client, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. 4a6aad946830458e291e434af9613e2233ae21b3 Manual de Instalação do Sistema 0 92 1078 810 2016-11-08T15:53:46Z Daniel.giacomelli 1 wikitext text/x-wiki == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) == Instalação == Atualmente, o sistema LATROMI é composto por 3 aplicativos, os quais estão listados abaixo * WSApp * [[Criando o Banco de dados LATROMI|Manual de Criação do Banco de Dados LATROMI]] * [[Instalando o LATROMI Client|Manual de Instalação do LATROMI Client]] * [[Instalando o LATROMI Web|Manual de Instalação do LATROMI Web]] 3a86231de1ac6d7820f3d34b89cccb7fec5b7632 Criando o Banco de dados LATROMI 0 122 1079 2016-11-08T16:25:12Z Daniel.giacomelli 1 Criou página com '== Requisitos == Servidor de Banco de Dados PostgreSQL 9.3 ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta c...' wikitext text/x-wiki == Requisitos == Servidor de Banco de Dados PostgreSQL 9.3 ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, com o script de criação do banco de dados. Baixe este arquivo. === Criação do Banco === Crie um novo banco de dados através do ''PgAdmin'': CREATE DATABASE latromi WITH ENCODING = 'UTF8' CONNECTION LIMIT = -1; a298447606d77196d98145e4fd91cca6ac9246d6 1082 1079 2016-11-08T16:41:10Z Daniel.giacomelli 1 wikitext text/x-wiki [[File:LATROMI_CriandoBanco_pgadmin1.jpg|200px|thumb|right|Criando banco pelo PgAdmin]] [[File:LATROMI_CriandoBanco_pgadmin2.jpg|200px|thumb|right|Especificando codifição do banco]] == Requisitos == Servidor de Banco de Dados [https://www.postgresql.org/ PostgreSQL 9.3] ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, com o script de criação do banco de dados. Baixe este arquivo. === Criação do Banco === Crie um novo banco de dados através do [[https://www.pgadmin.org/ PgAdmin]]: CREATE DATABASE latromi WITH ENCODING = 'UTF8' CONNECTION LIMIT = -1; == Erros == ===language "plpgsql" does not exist=== Dependendo do template utilizado pelo PostgreSQL para criação do banco, a linguagem '''plpgsql''' pode não ter sido criada. Este problema é facilmente resolvido executando o script abaixo: CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator; ALTER LANGUAGE plpgsql OWNER TO postgres; d95a539efd49710836b9f1376c2e29a08622012e 1083 1082 2016-11-08T16:44:03Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos == Servidor de Banco de Dados [https://www.postgresql.org/ PostgreSQL 9.3] ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, com o script de criação do banco de dados. Baixe este arquivo. === Criação do Banco === Crie um novo banco de dados através do [https://www.pgadmin.org/ PgAdmin]: [[File:LATROMI_CriandoBanco_pgadmin1.jpg|||left|Criando banco pelo PgAdmin]] [[File:LATROMI_CriandoBanco_pgadmin2.jpg|||none|Especificando codifição do banco]] Se preferir, o banco de dados pode ser criado através do script abaixo: CREATE DATABASE latromi WITH ENCODING = 'UTF8' CONNECTION LIMIT = -1; == Erros == ===language "plpgsql" does not exist=== Dependendo do template utilizado pelo PostgreSQL para criação do banco, a linguagem '''plpgsql''' pode não ter sido criada. Este problema é facilmente resolvido executando o script abaixo: CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator; ALTER LANGUAGE plpgsql OWNER TO postgres; 002d0ec5a49e1f1179a732eafcedfd5bc6f3f3e0 1084 1083 2016-11-08T16:44:39Z Daniel.giacomelli 1 /* Criação do Banco */ wikitext text/x-wiki == Requisitos == Servidor de Banco de Dados [https://www.postgresql.org/ PostgreSQL 9.3] ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, com o script de criação do banco de dados. Baixe este arquivo. === Criação do Banco === Crie um novo banco de dados através do [https://www.pgadmin.org/ PgAdmin], especificando a codificação '''UTF-8''': [[File:LATROMI_CriandoBanco_pgadmin1.jpg|||left|Criando banco pelo PgAdmin]] [[File:LATROMI_CriandoBanco_pgadmin2.jpg|||none|Especificando codifição do banco]] Se preferir, o banco de dados pode ser criado através do script abaixo: CREATE DATABASE latromi WITH ENCODING = 'UTF8' CONNECTION LIMIT = -1; == Erros == ===language "plpgsql" does not exist=== Dependendo do template utilizado pelo PostgreSQL para criação do banco, a linguagem '''plpgsql''' pode não ter sido criada. Este problema é facilmente resolvido executando o script abaixo: CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator; ALTER LANGUAGE plpgsql OWNER TO postgres; 49679c71d69a506299682759ba599a6c29dee4f2 1085 1084 2016-11-08T16:45:13Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Requisitos == Servidor de Banco de Dados [https://www.postgresql.org/ PostgreSQL 9.3] ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, que contém o script de criação do banco de dados. Baixe este arquivo. === Criação do Banco === Crie um novo banco de dados através do [https://www.pgadmin.org/ PgAdmin], especificando a codificação '''UTF-8''': [[File:LATROMI_CriandoBanco_pgadmin1.jpg|||left|Criando banco pelo PgAdmin]] [[File:LATROMI_CriandoBanco_pgadmin2.jpg|||none|Especificando codifição do banco]] Se preferir, o banco de dados pode ser criado através do script abaixo: CREATE DATABASE latromi WITH ENCODING = 'UTF8' CONNECTION LIMIT = -1; == Erros == ===language "plpgsql" does not exist=== Dependendo do template utilizado pelo PostgreSQL para criação do banco, a linguagem '''plpgsql''' pode não ter sido criada. Este problema é facilmente resolvido executando o script abaixo: CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator; ALTER LANGUAGE plpgsql OWNER TO postgres; dae690557ceae0e9f1de2997fc3b63f7c7c277eb 1086 1085 2016-11-08T16:47:24Z Daniel.giacomelli 1 /* Criação do Banco */ wikitext text/x-wiki == Requisitos == Servidor de Banco de Dados [https://www.postgresql.org/ PostgreSQL 9.3] ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, que contém o script de criação do banco de dados. Baixe este arquivo. === Criação de novo banco de dados === Crie um novo banco de dados através do [https://www.pgadmin.org/ PgAdmin], especificando a codificação '''UTF-8''': [[File:LATROMI_CriandoBanco_pgadmin1.jpg|||left|Criando banco pelo PgAdmin]] [[File:LATROMI_CriandoBanco_pgadmin2.jpg|||none|Especificando codifição do banco]] Se preferir, o banco de dados pode ser criado através do script abaixo: CREATE DATABASE latromi WITH ENCODING = 'UTF8' CONNECTION LIMIT = -1; == Erros == ===language "plpgsql" does not exist=== Dependendo do template utilizado pelo PostgreSQL para criação do banco, a linguagem '''plpgsql''' pode não ter sido criada. Este problema é facilmente resolvido executando o script abaixo: CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator; ALTER LANGUAGE plpgsql OWNER TO postgres; cfec38da699c866276c90b1c9db43ef109be0579 1089 1086 2016-11-08T16:52:56Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos == Servidor de Banco de Dados [https://www.postgresql.org/ PostgreSQL 9.3] ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, que contém o script de criação do banco de dados. Baixe este arquivo. === Criação de novo banco de dados === Crie um novo banco de dados através do [https://www.pgadmin.org/ PgAdmin], especificando a codificação '''UTF-8''': [[File:LATROMI_CriandoBanco_pgadmin1.jpg|||left|Criando banco pelo PgAdmin]] [[File:LATROMI_CriandoBanco_pgadmin2.jpg|||none|Especificando codifição do banco]] Se preferir, o banco de dados pode ser criado através do script abaixo: CREATE DATABASE latromi WITH ENCODING = 'UTF8' CONNECTION LIMIT = -1; === Compilação do Script === Selecione o banco dedos criado, clique no botão <span class="icon-pgadmin-sqlquery"></span> == Erros == ===language "plpgsql" does not exist=== Dependendo do template utilizado pelo PostgreSQL para criação do banco, a linguagem '''plpgsql''' pode não ter sido criada. Este problema é facilmente resolvido executando o script abaixo: CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator; ALTER LANGUAGE plpgsql OWNER TO postgres; bc564d2c6b925c856293efc8b86a3e6ed6393858 1091 1089 2016-11-08T16:53:51Z Daniel.giacomelli 1 /* Compilação do Script */ wikitext text/x-wiki == Requisitos == Servidor de Banco de Dados [https://www.postgresql.org/ PostgreSQL 9.3] ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, que contém o script de criação do banco de dados. Baixe este arquivo. === Criação de novo banco de dados === Crie um novo banco de dados através do [https://www.pgadmin.org/ PgAdmin], especificando a codificação '''UTF-8''': [[File:LATROMI_CriandoBanco_pgadmin1.jpg|||left|Criando banco pelo PgAdmin]] [[File:LATROMI_CriandoBanco_pgadmin2.jpg|||none|Especificando codifição do banco]] Se preferir, o banco de dados pode ser criado através do script abaixo: CREATE DATABASE latromi WITH ENCODING = 'UTF8' CONNECTION LIMIT = -1; === Compilação do Script === Selecione o banco dedos criado, clique no botão <span class="icon-pgadmin-sqlquery">teste</span> == Erros == ===language "plpgsql" does not exist=== Dependendo do template utilizado pelo PostgreSQL para criação do banco, a linguagem '''plpgsql''' pode não ter sido criada. Este problema é facilmente resolvido executando o script abaixo: CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator; ALTER LANGUAGE plpgsql OWNER TO postgres; b22fc4c746ad28346274f68ddf1e894d3a6e11fc 1094 1091 2016-11-08T17:00:00Z Daniel.giacomelli 1 /* Compilação do Script */ wikitext text/x-wiki == Requisitos == Servidor de Banco de Dados [https://www.postgresql.org/ PostgreSQL 9.3] ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, que contém o script de criação do banco de dados. Baixe este arquivo. === Criação de novo banco de dados === Crie um novo banco de dados através do [https://www.pgadmin.org/ PgAdmin], especificando a codificação '''UTF-8''': [[File:LATROMI_CriandoBanco_pgadmin1.jpg|||left|Criando banco pelo PgAdmin]] [[File:LATROMI_CriandoBanco_pgadmin2.jpg|||none|Especificando codifição do banco]] Se preferir, o banco de dados pode ser criado através do script abaixo: CREATE DATABASE latromi WITH ENCODING = 'UTF8' CONNECTION LIMIT = -1; === Compilação do Script === Selecione o banco dedos criado, clique no botão <span class="icon-pgadmin-sqlquery"></span> == Erros == ===language "plpgsql" does not exist=== Dependendo do template utilizado pelo PostgreSQL para criação do banco, a linguagem '''plpgsql''' pode não ter sido criada. Este problema é facilmente resolvido executando o script abaixo: CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator; ALTER LANGUAGE plpgsql OWNER TO postgres; bc564d2c6b925c856293efc8b86a3e6ed6393858 Arquivo:LATROMI CriandoBanco pgadmin1.jpg 6 123 1080 2016-11-08T16:37:56Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:LATROMI CriandoBanco pgadmin2.jpg 6 124 1081 2016-11-08T16:38:11Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Criando o Banco de dados LATROMI 0 122 1096 1094 2016-11-08T17:01:00Z Daniel.giacomelli 1 /* Compilação do Script */ wikitext text/x-wiki == Requisitos == Servidor de Banco de Dados [https://www.postgresql.org/ PostgreSQL 9.3] ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, que contém o script de criação do banco de dados. Baixe este arquivo. === Criação de novo banco de dados === Crie um novo banco de dados através do [https://www.pgadmin.org/ PgAdmin], especificando a codificação '''UTF-8''': [[File:LATROMI_CriandoBanco_pgadmin1.jpg|||left|Criando banco pelo PgAdmin]] [[File:LATROMI_CriandoBanco_pgadmin2.jpg|||none|Especificando codifição do banco]] Se preferir, o banco de dados pode ser criado através do script abaixo: CREATE DATABASE latromi WITH ENCODING = 'UTF8' CONNECTION LIMIT = -1; === Compilação do Script === Selecione o banco dedos criado, abra o editor de SQL e execute o script de instalação baixado. == Erros == ===language "plpgsql" does not exist=== Dependendo do template utilizado pelo PostgreSQL para criação do banco, a linguagem '''plpgsql''' pode não ter sido criada. Este problema é facilmente resolvido executando o script abaixo: CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator; ALTER LANGUAGE plpgsql OWNER TO postgres; 361678451c7d2c9e513f4c27a6c28cc0be8e1924 1099 1096 2016-11-08T17:04:48Z Daniel.giacomelli 1 /* Instalação */ wikitext text/x-wiki == Requisitos == Servidor de Banco de Dados [https://www.postgresql.org/ PostgreSQL 9.3] ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox]. # Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema. # Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, que contém o script de criação do banco de dados. Baixe este arquivo. [[File:Download_DropBox.PNG]] === Criação de novo banco de dados === Crie um novo banco de dados através do [https://www.pgadmin.org/ PgAdmin], especificando a codificação '''UTF-8''': [[File:LATROMI_CriandoBanco_pgadmin1.jpg|||left|Criando banco pelo PgAdmin]] [[File:LATROMI_CriandoBanco_pgadmin2.jpg|||none|Especificando codifição do banco]] Se preferir, o banco de dados pode ser criado através do script abaixo: CREATE DATABASE latromi WITH ENCODING = 'UTF8' CONNECTION LIMIT = -1; === Compilação do Script === Selecione o banco dedos criado, abra o editor de SQL e execute o script de instalação baixado. == Erros == ===language "plpgsql" does not exist=== Dependendo do template utilizado pelo PostgreSQL para criação do banco, a linguagem '''plpgsql''' pode não ter sido criada. Este problema é facilmente resolvido executando o script abaixo: CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator; ALTER LANGUAGE plpgsql OWNER TO postgres; 06a4eb4935f922b2ccdb783413aad0ead9680d38 Arquivo:Download DropBox.jpg 6 125 1097 2016-11-08T17:03:22Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Download DropBox.PNG 6 126 1098 2016-11-08T17:04:27Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Erros do Crystal Reports 0 59 1100 850 2016-11-08T18:51:52Z Daniel.giacomelli 1 /* Solução */ wikitext text/x-wiki ==Código de Barras Mal Formado== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte '''I25m36l3.ttf'''. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === O LATROMI Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador ==Código de Barras Pequeno== [[Arquivo:Crystal_ErrorCodBarraPequeno.png|200px|thumb|right|Relatório do Crystal com o Código de Barras Pequeno]] === Erro === Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT. === Causa === Uma chave de registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada. === Solução === Siga os passos abaixo: <ol> <li>Vá em Iniciar > Executar</li> <li>Digite '''regedit''' e pressione enter</li> <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> </ol> [[Category:Crystal Reports]] 7590069efd2107612a9532d1ed8bf57750194261 MediaWiki:Common.js 8 48 1118 680 2017-01-31T21:51:02Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; var innerhtml = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; innerhtml = innerhtml.replace(/'(.*?)'/g, "<i>$1</i>"); listItem.innerHTML = innerhtml; } } } } } 897a3cbda28feca0b63535c2dbf24c7f1a1e7a2c 1119 1118 2017-01-31T21:52:01Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; var innerhtml = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; innerhtml = innerhtml.replace(/'(.*?)'/g, "<i>$1</i>"); debugger; listItem.innerHTML = innerhtml; } } } } } 6f8e4a6244aa560a69e1242ae5d0e893505fee8d 1120 1119 2017-01-31T21:52:56Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; var innerhtml = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; //innerhtml = innerhtml.replace(/'(.*?)'/g, "<i>$1</i>"); listItem.innerHTML = innerhtml; } } } } } c463c4606ae66eba93556c9d15f5a82872a3af35 1121 1120 2017-01-31T22:00:39Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; releaseNote.innerHTML = releaseNote.innerHTML.replace(/'(.*?)'/g, "<i>$1</i>"); } } } } } 03477cd41c296daf8f844652e080a490f97a9dac 1122 1121 2017-01-31T22:01:58Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; releaseNote.innerHTML = releaseNote.innerHTML .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>"); } } } } } 107f3fc87f42bc37587904b933a837537a86e00d 1123 1122 2017-01-31T22:02:37Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; releaseNote.innerText= releaseNote.innerText .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>"); } } } } } 30de4188b279544ecb796581281b95e2353eb364 1124 1123 2017-01-31T22:05:23Z Daniel.giacomelli 1 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; /*releaseNote.innerHtml= releaseNote.innerHtml .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>");*/ } } } } } f87d9258be78267baec68485be72ce633f19f8f8 Padrão de Versionamento de Software (≤ v3.4) 0 58 1129 841 2017-02-02T15:42:47Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Padrão de Versionamento de Software]] para [[Padrão de Versionamento de Software (≤ v3.4)]] wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema LATROMI, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e reestruturação do layout do site. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar o nível de compatibilidade entre os aplicativos dentro da versão do sistema. Sempre que este digito for incrementado, significa que os aplicativos com variações de 3º e 4º nível da versão passada não são mais compatíveis com a nova versão. <p> Por exemplo, temos na versão 2.3 do sistema os aplicativos ''LATROMI Web v2.3.0.0'' e ''LATROMI Client v2.3.1.1'' Ambos são compatíveis pois as versões de 1º e 2º níveis são iguais, e eles continuariam compatíveis até a versão 2.3.999.999. No momento em que o sistema for atualizado para a versão 2.3, esses aplicativos não serão mais compatíveis, e terão que ser obrigatoriamente atualizados. </p> <p> Seguindo este padrão, também é seguro afirmar que '''não existem alterações de banco de dados entre versões de 3º e 4º nível'''. Sempre que uma alteração de banco de dados for necessária, a versão de 2º nível será incrementada. </p> === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar a inclusão de novos recursos na versão corrente. Recursos que não necessitam de alterações no banco de dados, podem ser incluídos e publicados dentro da versão atual apenas este nível do versionamento. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar correções dentro de uma versão de 3º nível. Se a versão anterior é v2.5.10.0 e a versão sub-sequente é v2.5.10.1, é seguro afirmar que apenas correções de bugs foram publicadas. e597459178697578a49500806d77237589d5faef 1131 1129 2017-02-02T15:48:42Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Padrão de Versionamento de Software (≤ v3.4)]] para [[Padrão de Versionamento de Software]] através de um redirecionamento wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema LATROMI, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e reestruturação do layout do site. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar o nível de compatibilidade entre os aplicativos dentro da versão do sistema. Sempre que este digito for incrementado, significa que os aplicativos com variações de 3º e 4º nível da versão passada não são mais compatíveis com a nova versão. <p> Por exemplo, temos na versão 2.3 do sistema os aplicativos ''LATROMI Web v2.3.0.0'' e ''LATROMI Client v2.3.1.1'' Ambos são compatíveis pois as versões de 1º e 2º níveis são iguais, e eles continuariam compatíveis até a versão 2.3.999.999. No momento em que o sistema for atualizado para a versão 2.3, esses aplicativos não serão mais compatíveis, e terão que ser obrigatoriamente atualizados. </p> <p> Seguindo este padrão, também é seguro afirmar que '''não existem alterações de banco de dados entre versões de 3º e 4º nível'''. Sempre que uma alteração de banco de dados for necessária, a versão de 2º nível será incrementada. </p> === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar a inclusão de novos recursos na versão corrente. Recursos que não necessitam de alterações no banco de dados, podem ser incluídos e publicados dentro da versão atual apenas este nível do versionamento. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar correções dentro de uma versão de 3º nível. Se a versão anterior é v2.5.10.0 e a versão sub-sequente é v2.5.10.1, é seguro afirmar que apenas correções de bugs foram publicadas. e597459178697578a49500806d77237589d5faef 1133 1131 2017-02-02T15:49:01Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Padrão de Versionamento de Software]] para [[Padrão de Versionamento de Software (≤ v3.4)]] sem um redirecionamento wikitext text/x-wiki O versionamento dos aplicativos publicados pela LATROMI, segue o padrão de 4 dígitos (ex.: 2.4.0.1). == Desmembrando a versão == === Versão de 1º nível === Conhecida por ''Major Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar uma versão do software com um nível de modificações expressivas, nitidamente diferente da versão anterior. Pode-se tomar como exemplo a modificação da versão 1.2 para a versão 2.0 do sistema LATROMI, onde foram acrescentadas as novas ferramentas CrossTab, Auto-Refresh, Biblioteca de Imagens e reestruturação do layout do site. === Versão de 2º nível === Conhecida por ''Minor Version'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar o nível de compatibilidade entre os aplicativos dentro da versão do sistema. Sempre que este digito for incrementado, significa que os aplicativos com variações de 3º e 4º nível da versão passada não são mais compatíveis com a nova versão. <p> Por exemplo, temos na versão 2.3 do sistema os aplicativos ''LATROMI Web v2.3.0.0'' e ''LATROMI Client v2.3.1.1'' Ambos são compatíveis pois as versões de 1º e 2º níveis são iguais, e eles continuariam compatíveis até a versão 2.3.999.999. No momento em que o sistema for atualizado para a versão 2.3, esses aplicativos não serão mais compatíveis, e terão que ser obrigatoriamente atualizados. </p> <p> Seguindo este padrão, também é seguro afirmar que '''não existem alterações de banco de dados entre versões de 3º e 4º nível'''. Sempre que uma alteração de banco de dados for necessária, a versão de 2º nível será incrementada. </p> === Versão de 3º nível === Conhecida por ''Build'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar a inclusão de novos recursos na versão corrente. Recursos que não necessitam de alterações no banco de dados, podem ser incluídos e publicados dentro da versão atual apenas este nível do versionamento. === Versão de 4º nível === Conhecida por ''Revision'' nos padrões convencionais de publicação de software. É usada pela LATROMI para identificar correções dentro de uma versão de 3º nível. Se a versão anterior é v2.5.10.0 e a versão sub-sequente é v2.5.10.1, é seguro afirmar que apenas correções de bugs foram publicadas. e597459178697578a49500806d77237589d5faef LATROMI: Tópicos de Ajuda 0 27 1146 514 2017-02-08T21:17:16Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[WecDB: Tópicos de Ajuda]] para [[LATROMI: Tópicos de Ajuda]] sem deixar um redirecionamento wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|WecDB Client]] ## [[Visão_Geral_do_Portal_WecDB|Portal WecDB]] # '''Consultas''' ## Criando uma Consulta ## Configuração da Saída de Query ### Grid #### [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Carrossel''' ## O que é o Carrossel? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] b8c732f02644012efec11a7f0ce1bb04724a274b 1148 1146 2017-02-08T21:18:38Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|LATROMI Client]] ## [[Visão_Geral_do_Portal_WecDB|LATROMI Web]] # '''Consultas''' ## Criando uma Consulta ## Configuração da Saída de Query ### Grid #### [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Carrossel''' ## O que é o Carrossel? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] 61eb5b7d3b7511fef44b8c7507912a54205c28de 1150 1148 2017-02-08T21:19:11Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|LATROMI Client]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## Criando uma Consulta ## Configuração da Saída de Query ### Grid #### [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Carrossel''' ## O que é o Carrossel? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] d96cda7312ead1c585558cd3967c1c71829921cd 1151 1150 2017-02-08T21:22:03Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|LATROMI Client]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## Criando uma Consulta ## Configuração da Saída de Query ### Grid #### [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## TokenGenService: Serviço de Geração de Tokens de Requisição ## [[Authentication: Serviço de Autenticação]] b88362ce06638377ea74b7e36e3f74c5afd212b2 1152 1151 2017-02-08T21:22:42Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|LATROMI Client]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## Criando uma Consulta ## Configuração da Saída de Query ### Grid #### [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Serviço de Autenticação (Authentication.svc)]] fd4c3ec39a5dcd320255635861fc32afe0daeff5 1153 1152 2017-02-08T21:24:24Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|LATROMI Client]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## Criando uma Consulta ## Configuração da Saída de Query ### Grid #### [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) 3f07a617442a10804a743e22d54069c60a9ffb75 Tópicos de Ajuda 0 74 1147 453 2017-02-08T21:18:11Z Daniel.giacomelli 1 wikitext text/x-wiki * [[LATROMI:_Tópicos_de_Ajuda|Sistema LATROMI]] * [[DFe4Ava Service_-_Tópicos_de_Ajuda|Serviço de download de DF-e para o sistema AvaCorp (DFe4Ava Service)]] c5f4c5d6694726d30de647cd116a8df42ca7c01c Visão Geral do LATROMI Web 0 64 1149 341 2017-02-08T21:18:58Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Visão Geral do Portal WecDB]] para [[Visão Geral do LATROMI Web]] sem deixar um redirecionamento wikitext text/x-wiki == Sobre == == Configuração == == Páginas == === Login === [[Arquivo:WecDB_LoginPage.jpg|200px|thumb|none|Página de Login]] === Página Inicial === === Consultas === ==== Consultas Simples ==== ==== Carrossel ==== === Configurações === ==== Preferências de Estilo ==== ==== Permissões de Usuários ==== ==== Usuários e Grupos ==== === Usuário === ==== Alterar Senha ==== ==== Sair ==== === Ajuda === * LATROMI Wiki * Página do Facebook * Sobre 6eb051890b2e87ba6844855f3671434465d0dc37 Authentication.svc 0 130 1154 2017-02-08T21:35:44Z Daniel.giacomelli 1 Criou página com '== Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: http://{latromiUrl}/Services/authenticate/{requestToken} === Validate...' wikitext text/x-wiki == Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: http://{latromiUrl}/Services/authenticate/{requestToken} === ValidateAuthToken === Verbo Http: GET === EndSession === Verbo Http: GET === ChangePassword === Verbo Http: GET afe78ad687a8b9ed237dacc9fcb9cc95857e7d69 1155 1154 2017-02-08T21:36:10Z Daniel.giacomelli 1 /* Web Service REST */ wikitext text/x-wiki == Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/authenticate/{requestToken} === ValidateAuthToken === Verbo Http: GET === EndSession === Verbo Http: GET === ChangePassword === Verbo Http: GET 5f7ec691698ad071e1951f0630d04e942b4084ce 1156 1155 2017-02-08T21:37:11Z Daniel.giacomelli 1 /* Authenticate */ wikitext text/x-wiki == Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ === ValidateAuthToken === Verbo Http: GET === EndSession === Verbo Http: GET === ChangePassword === Verbo Http: GET 78ec335552891534301955b6c0acd89b82b7b5ec 1157 1156 2017-02-08T21:39:28Z Daniel.giacomelli 1 /* Web Service REST */ wikitext text/x-wiki == Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET 92018dd131695e75f7f9a2a2e8f0b5da2ed6c68d 1158 1157 2017-02-08T21:39:59Z Daniel.giacomelli 1 /* Web Service REST */ wikitext text/x-wiki == Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword 4591bf43e4e95e1d252b5a56d6387d1c21f0e36b 1159 1158 2017-02-08T21:45:35Z Daniel.giacomelli 1 /* Authenticate */ wikitext text/x-wiki == Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [https://https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken TokenGenService] === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword ffebb2d4e46d86ada900fa5b68b224fbd6937537 1160 1159 2017-02-08T21:45:47Z Daniel.giacomelli 1 /* Authenticate */ wikitext text/x-wiki == Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken TokenGenService] === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword e99e900e1fc2a288b0be9c33bb98ee922a031c31 1161 1160 2017-02-08T21:47:07Z Daniel.giacomelli 1 wikitext text/x-wiki == Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|TokenGenService/generateAuthResquestToken]] === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword c27b50976b3998a650aaab848acd3c6a6ec159e3 1162 1161 2017-02-08T21:47:38Z Daniel.giacomelli 1 /* Web Service REST */ wikitext text/x-wiki == Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]] === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword 2f28735025a57a09d892f95fa2bb56064c77916d 1163 1162 2017-02-08T21:47:46Z Daniel.giacomelli 1 /* Web Service REST */ wikitext text/x-wiki == Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword dc40efccbfb4cdcfc924c8d1bbe53fed2ab7e9fe 1164 1163 2017-02-08T21:48:51Z Daniel.giacomelli 1 /* Web Service REST */ wikitext text/x-wiki == Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET$zObQoowgHPyRIPIV2HY2fq3kkr_ZINlcPW_r$2_2le5AExlT9TTXQ8BmsUL$9hN15n0ujfvSPsPOCAJMnkIZbrooiouvm1UbiXaiB0EoWXJChebv$vrqjoVjhdl_lhJszWgwvYAw9RSNC56cs$TPd$7nykl8_2nw=", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword 49c10909df6f5337d15ca74b343113fd8c73b75b 1165 1164 2017-02-08T21:49:40Z Daniel.giacomelli 1 /* Authenticate */ wikitext text/x-wiki == Sobre == == Web Service REST == === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword a4c094ba2526bc32a892312133a3131a043eaef5 1166 1165 2017-02-08T21:52:11Z Daniel.giacomelli 1 /* Web Service REST */ wikitext text/x-wiki == Sobre == == Web Service REST == {| class="wikitable propertytable" |+teste |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword 621fbce6affcabd21e298e0630784aa52e6e51b1 1167 1166 2017-02-08T21:56:29Z Daniel.giacomelli 1 /* Web Service REST */ wikitext text/x-wiki == Sobre == == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Descrição |- | 100 | Sucess |- | 201 | UserOrPasswordInvalid |- | 202 | UserNotFound |- | 203 | InactiveUser |- | 204 | InvalidToken |- | 205 | ExpiredToken |- | 206 | AccessDenied |- | 207 | SessionNotFound |- | 208 | SessionIsClosed |- | 209 | IPAddressMismatch |- | 999 | Error |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword 6965e22ced99cd32fa7d6c542c2363d03f820bbf 1168 1167 2017-02-08T21:57:33Z Daniel.giacomelli 1 /* Web Service REST */ wikitext text/x-wiki == Sobre == == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword 77928a9679ebdc0c241909921b9ba24a665347c5 1169 1168 2017-02-08T21:57:46Z Daniel.giacomelli 1 /* Web Service REST */ wikitext text/x-wiki == Sobre == == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword c5724f400c7b5dc2a6050f98bcaf541a8534aa94 1170 1169 2017-02-08T21:58:28Z Daniel.giacomelli 1 /* Authenticate */ wikitext text/x-wiki == Sobre == == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword ff31a6b1bf46a49fdb3957f648e4a0c1cc05b8bf 1171 1170 2017-02-08T22:00:56Z Daniel.giacomelli 1 /* Sobre */ wikitext text/x-wiki == Sobre == Serviço com várias operações relacionadas a sessão do usuário (autenticação, validação e logout) == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword 6eddd0da43641d5e69ec62842f0a350c8304b500 1172 1171 2017-02-08T22:02:30Z Daniel.giacomelli 1 /* Sobre */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação, troca de senha e logout) == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword fa96fd2440268e6b94b133266251ed6ab5bee7e4 1173 1172 2017-02-08T22:02:38Z Daniel.giacomelli 1 /* Sobre */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout) == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword c4b062683dde84c7b579fa4b48ddbb8fb29e8d0a 1179 1173 2017-02-08T22:13:06Z Daniel.giacomelli 1 /* ValidateAuthToken */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout) == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken <pre> { "status": 100, "message": "Autenticado.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword 45c36a283ea9268211b6323a4b573827c07bdb35 1180 1179 2017-02-08T22:13:17Z Daniel.giacomelli 1 /* ValidateAuthToken */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout) == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Autenticado.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword e4945b7c1e0e61d2037b7f6ca53fd7ca8f325fff TokenGenService.svc 0 131 1174 2017-02-08T22:04:46Z Daniel.giacomelli 1 Criou página com '* Endereço: https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken ''' Exemplo de uso com jquery ''' <pre> $.ajax({ type: 'POST', url: _tok...' wikitext text/x-wiki * Endereço: https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken ''' Exemplo de uso com jquery ''' <pre> $.ajax({ type: 'POST', url: _tokenGenURL, data: JSON.stringify(authReqTokenArgs), dataType: 'json', contentType: 'application/json; charset=utf-8', success: function(result){ authenticate(result) }, error: function (req, status, error) { setMessage('Erro: ' + error, 'ERROR'); } }); </pre> 89b2f53aa1a814ae5d978c82c870083035ea8ed5 1175 1174 2017-02-08T22:07:23Z Daniel.giacomelli 1 wikitext text/x-wiki * Endereço: https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken ''' Exemplo de uso com jquery ''' <pre> // Usuário e senha que serão usados para gerar o Token var authReqTokenArgs = { username: 'username', password: 'password' }; $.ajax({ type: 'POST', url: 'https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken', data: JSON.stringify(authReqTokenArgs), dataType: 'json', contentType: 'application/json; charset=utf-8', success: function(result){ alert('Token de requisição: ' + result); }, error: function (req, status, error) { alert('Erro: ' + error); } }); </pre> 4b6f7f70a060e68e59a0f66f5bcfdc0c29977d29 1176 1175 2017-02-08T22:08:07Z Daniel.giacomelli 1 wikitext text/x-wiki == GenerateAuthResquestToken == * Endereço: https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken ''' Exemplo de uso com jquery ''' <pre> // Usuário e senha que serão usados para gerar o Token var authReqTokenArgs = { username: 'username', password: 'password' }; $.ajax({ type: 'POST', url: 'https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken', data: JSON.stringify(authReqTokenArgs), dataType: 'json', contentType: 'application/json; charset=utf-8', success: function(result){ alert('Token de requisição: ' + result); }, error: function (req, status, error) { alert('Erro: ' + error); } }); </pre> generateChangePasswordToken 42c186b65ca3a03c95c448e25b5a1f3ca6b4b704 1177 1176 2017-02-08T22:08:18Z Daniel.giacomelli 1 wikitext text/x-wiki == GenerateAuthResquestToken == * Endereço: https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken ''' Exemplo de uso com jquery ''' <pre> // Usuário e senha que serão usados para gerar o Token var authReqTokenArgs = { username: 'username', password: 'password' }; $.ajax({ type: 'POST', url: 'https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken', data: JSON.stringify(authReqTokenArgs), dataType: 'json', contentType: 'application/json; charset=utf-8', success: function(result){ alert('Token de requisição: ' + result); }, error: function (req, status, error) { alert('Erro: ' + error); } }); </pre> == GenerateChangePasswordToken == c2d52f2d71d5087ec8038a0d4d5ea38bac2f405e 1178 1177 2017-02-08T22:11:54Z Daniel.giacomelli 1 wikitext text/x-wiki == GenerateAuthResquestToken == * Endereço: https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken ''' Exemplo de uso com jquery ''' <pre> // Usuário e senha que serão usados para gerar o Token var reqTokenArgs = { username: 'username', password: 'password' }; $.ajax({ type: 'POST', url: 'https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken', data: JSON.stringify(reqTokenArgs ), dataType: 'json', contentType: 'application/json; charset=utf-8', success: function(result){ alert('Token de requisição: ' + result); }, error: function (req, status, error) { alert('Erro: ' + error); } }); </pre> == GenerateChangePasswordToken == * Endereço: https://tokengen.latromi.com.br/TokenGenService.svc/rest/GenerateChangePasswordToken ''' Exemplo de uso com jquery ''' <pre> // Usuário, senha e nova senha que serão usados para gerar o Token var reqTokenArgs = { username: 'username', password: 'password', passwordNew: 'new password', }; $.ajax({ type: 'POST', url: 'https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateChangePasswordToken', data: JSON.stringify(reqTokenArgs), dataType: 'json', contentType: 'application/json; charset=utf-8', success: function(result){ alert('Token de requisição: ' + result); }, error: function (req, status, error) { alert('Erro: ' + error); } }); </pre> 536e1759201cc6d6865ab64fe6c545fca463ce1a Authentication.svc 0 130 1181 1180 2017-02-08T22:13:27Z Daniel.giacomelli 1 /* ValidateAuthToken */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout) == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword 3c2be4d02e3693652118162872fcc5322c732316 1182 1181 2017-02-08T22:13:47Z Daniel.giacomelli 1 /* EndSession */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout) == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword 7831da9dd856ae0e53cbcdd1842cf4ab2374d9fe 1183 1182 2017-02-08T22:13:53Z Daniel.giacomelli 1 /* ChangePassword */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout) == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> b05fb6628789276c94f85351a1c9a28a95050d45 1184 1183 2017-02-08T22:16:11Z Daniel.giacomelli 1 /* Sobre */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web'' utilizada. == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> a85242e398a7a24bf530927a71206b19c3f95cb5 1185 1184 2017-02-08T22:19:44Z Daniel.giacomelli 1 wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> 6260593400c71db1734822104cfd789d796310ff 1186 1185 2017-02-08T22:20:07Z Daniel.giacomelli 1 /* Web Service REST */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> fa903ceabf7d0a44ef100bd8a5b73660cce8b93c 1187 1186 2017-02-08T22:30:25Z Daniel.giacomelli 1 /* ChangePassword */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro requestToken o token gerado pelo serviço GenerateChangePasswordToken. '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> de75801b48a520fd0f39a505902b78c640c84dc0 1188 1187 2017-02-08T22:30:48Z Daniel.giacomelli 1 /* ChangePassword */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro requestToken o token gerado pelo serviço [[TokenGenService.svc|GenerateChangePasswordToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> 0f9e046a1bfac327bd83e043fed70eaa3772a086 1189 1188 2017-02-08T22:30:59Z Daniel.giacomelli 1 /* ChangePassword */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|GenerateChangePasswordToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> 6d571f4bbdae83f030f0752fa664da86c99de123 Formulário Dinâmico:Visão Geral 0 86 1193 806 2017-03-06T14:40:58Z Daniel.giacomelli 1 /* Aba Campos */ wikitext text/x-wiki == LATROMI Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb | |- |Text Box |txt | |- |Date/Time Picker |dtp | |- |Combo Box |cbo | |- |Lookup |lkp | |- |Check Box |chk | |- |Radio Button |rbt | |- |Color Picker |clp | |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm | |- |Consulta |qry | |- |Button |btn | |- |Link |lnk | |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div ou elm | |- |} ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 6e1b88fc0210600b74f09b888528c9b0f5264150 1194 1193 2017-03-06T14:41:13Z Daniel.giacomelli 1 /* Aba Campos */ wikitext text/x-wiki == LATROMI Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb | |- |Text Box |txt | |- |Date/Time Picker |dtp | |- |Combo Box |cbo | |- |Lookup |lkp | |- |Check Box |chk | |- |Radio Button |rbt | |- |Color Picker |clp | |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm | |- |Consulta |qry | |- |Button |btn | |- |Link |lnk | |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm | |- |} ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 1b5bccaa1395402b13f18fdf54523876ce033c70 1195 1194 2017-03-06T14:42:05Z Daniel.giacomelli 1 /* Aba Campos */ wikitext text/x-wiki == LATROMI Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num | |- |Text Box |txt | |- |Date/Time Picker |dtp | |- |Combo Box |cbo | |- |Lookup |lkp | |- |Check Box |chk | |- |Radio Button |rbt | |- |Color Picker |clp | |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm | |- |Consulta |qry | |- |Button |btn | |- |Link |lnk | |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm | |- |} ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== 3854b0922ede80b0633a4c2761e89647f9733a94 MediaWiki:Common.js 8 48 1196 1124 2017-03-10T20:50:02Z Edenilson.souza 16 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { debugger; var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; /*releaseNote.innerHtml= releaseNote.innerHtml .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>");*/ } } } } } 54101d1d7f28df8ddb8c6f4bb06d442b7c17b86c 1197 1196 2017-03-10T20:57:06Z Edenilson.souza 16 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { alert("Entrou no JS"); var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; /*releaseNote.innerHtml= releaseNote.innerHtml .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>");*/ } } } } } 50e8cb4cda3d17801787dec4322e720619691f5c 1198 1197 2017-03-10T21:03:47Z Edenilson.souza 16 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; /*releaseNote.innerHtml= releaseNote.innerHtml .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>");*/ } } } } } 1bbb0753ff7250ceb2cb570fe5a0e6a889e8bbd5 1199 1198 2017-03-14T21:00:13Z Edenilson.souza 16 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { debugger; var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; /*releaseNote.innerHtml= releaseNote.innerHtml .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>");*/ } } } } } e2237bd41ffed07aa4f07a1b87d8913dc9ac5d19 1200 1199 2017-03-14T21:06:20Z Edenilson.souza 16 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ window.onload = configureReleaseHistory; function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; /*releaseNote.innerHtml= releaseNote.innerHtml .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>");*/ } } } } } 9aeac32517de9b06a9c13cfa7ac90d8b9e808f89 1209 1200 2017-03-17T16:25:15Z Edenilson.souza 16 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ /* window.onload = configureReleaseHistory; */ $(document).ready(function(){ function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; /*releaseNote.innerHtml= releaseNote.innerHtml .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>");*/ } } } } } }); 880e78779a8bab5687efc6c0faea7c840cf558d0 1210 1209 2017-03-17T16:27:54Z Edenilson.souza 16 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ /* window.onload = configureReleaseHistory; */ $(document).ready(function(){ debugger; var releaseHistory = document.getElementById('releaseHistory'); function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; /*releaseNote.innerHtml= releaseNote.innerHtml .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>");*/ } } } } } }); df211f4a0a18d0abfc1c9c2a678c9c9d3fdf1156 1211 1210 2017-03-17T16:30:20Z Edenilson.souza 16 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ /* window.onload = configureReleaseHistory; */ $(document).ready(function(){ debugger; var releaseHistory = document.getElementById('releaseHistory'); if(releaseHistory) configureReleaseHistory(); function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; /*releaseNote.innerHtml= releaseNote.innerHtml .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>");*/ } } } } } }); 7c0f38eaa050085b3c666cafd4d783785c216e56 1212 1211 2017-03-17T16:35:52Z Edenilson.souza 16 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ /* window.onload = configureReleaseHistory; */ $(document).ready(function(){ var releaseHistory = document.getElementById('releaseHistory'); if(releaseHistory) configureReleaseHistory(); }); function configureReleaseHistory() { var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; /*releaseNote.innerHtml= releaseNote.innerHtml .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>");*/ } } } } } 354dab7f33ba4586cd6457b41cd7abbc96ddbf93 1213 1212 2017-03-17T16:49:56Z Edenilson.souza 16 javascript text/javascript /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ /* window.onload = configureReleaseHistory; */ $(document).ready(function(){ var releaseHistory = document.getElementById('releaseHistory'); if(releaseHistory) configureReleaseHistory(releaseHistory); }); function configureReleaseHistory(releaseHistory) { //var releaseHistory = document.getElementById('releaseHistory'); if (releaseHistory) { var lists = releaseHistory.getElementsByTagName("UL"); for (var i = 0; i < lists.length; i++) { var listIitems = lists[i].getElementsByTagName("LI"); for (var i2 = 0; i2 < listIitems.length; i2++) { var listItem = listIitems[i2]; var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi; var mResult = rgReleaseTopic.exec(listItem.innerHTML); if (mResult != null) { lists[i].className = "releaseTopicList"; var className = mResult[2].toLowerCase(); var title = className == 'new' ? 'Novo recurso adicionado ao sistema.' : className == 'fix' ? 'Correção de erro realizada.' : className == 'improve' ? 'Melhoria no sistema.' : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.' : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.'; var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">'; listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>'; var releaseNote = listItem.childNodes[1]; /*releaseNote.innerHtml= releaseNote.innerHtml .replace(/'(.*?)'/g, "<i>$1</i>") .replace(/"(.*?)"/g, "<b>$1</b>");*/ } } } } } ef918714536631a5477e1718abf2640dee7b74f3 MediaWiki:Common.css 8 47 1201 1095 2017-03-16T17:55:13Z Edenilson.souza 16 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } #releaseHistory{ background-color: red; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } 538413a20d57f6b61872ed30f991d2958f5f3414 1202 1201 2017-03-16T17:57:54Z Edenilson.souza 16 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div > .relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } c8c4a78675605926dee473f74344ce0d34145dc4 1203 1202 2017-03-16T17:59:21Z Edenilson.souza 16 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } 019daf6f8ad93cf8a0193f479b7ca548caee4603 MediaWiki:Vector.css 8 132 1205 2017-03-16T21:00:49Z Edenilson.souza 16 Criou página com '/** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; di...' css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.wikitable.propertytable > tbody > tr > td:first-child { width: 250px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } 019daf6f8ad93cf8a0193f479b7ca548caee4603 1206 1205 2017-03-16T21:02:12Z Edenilson.souza 16 Limpou toda a página css text/css da39a3ee5e6b4b0d3255bfef95601890afd80709 LATROMI: Tópicos de Ajuda 0 27 1214 1153 2017-04-19T21:32:40Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|LATROMI Client]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## Criando uma Consulta ## Configuração da Saída de Query ### Grid #### [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]]: Página de geração de PDF. 5a8d447d0cd651ac1ec7e66be1ed40a14d24522f 1215 1214 2017-04-19T21:32:59Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|LATROMI Client]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## Criando uma Consulta ## Configuração da Saída de Query ### Grid #### [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) cbd8dec9fe1874edd56101fcf96c92ac87d70590 RptPrintView.aspx 0 133 1216 2017-04-19T21:43:24Z Daniel.giacomelli 1 Criou página com 'A página ''RptPrintView.aspx'', localizada no pasta raiz do LATROMI Web foi criada com a intenção de viabilizar o envio de Links de impressão por e-mail. Com essa página...' wikitext text/x-wiki A página ''RptPrintView.aspx'', localizada no pasta raiz do LATROMI Web foi criada com a intenção de viabilizar o envio de Links de impressão por e-mail. Com essa página é possível abrir uma sessão de usuário, gerar um PDF usando o Crystal Reports e fechar a sessão imediatamente. == Parâmetros == * MenuID: ID do menu (o usuário precisa ter permissão para acessar o menu) * Download: Especificar ''true'' ou ''false'' (valor padrão). Se for ''true'', o site iniciará o download do arquivo gerado ao invés de abri-lo no navegador. * PreserveSession: Especificar ''true'' ou ''false''(valor padrão). Se for ''true'', a sessão de usuário será mantida, caso contrário, ela será fechada imediatamente após a geração do arquivo. OBS.: Qualquer parâmetro especificado na URL pode ser repassado para os parâmetros relatório usando o formato ''URL.nome_do_parametro''. 6d155b6681111d2ce0377a1fba25f4a7e15b9e1d 1217 1216 2017-04-19T21:44:30Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki A página ''RptPrintView.aspx'', localizada no pasta raiz do LATROMI Web foi criada com a intenção de viabilizar o envio de Links de impressão por e-mail. Com essa página é possível abrir uma sessão de usuário, gerar um PDF usando o Crystal Reports e fechar a sessão imediatamente. == Parâmetros == * '''MenuID''': ID do menu (o usuário precisa ter permissão para acessar o menu) * '''Download''': Especificar ''true'' ou ''false'' (valor padrão). Se for ''true'', o site iniciará o download do arquivo gerado ao invés de abri-lo no navegador. * '''PreserveSession''': Especificar ''true'' ou ''false''(valor padrão). Se for ''true'', a sessão de usuário será mantida, caso contrário, ela será fechada imediatamente após a geração do arquivo. OBS.: Qualquer parâmetro especificado na URL pode ser repassado para os parâmetros relatório usando o formato ''URL.nome_do_parametro'' no LATROMI Client. 4619bdbfca9bccca725a8718171390afdf57be90 1218 1217 2017-04-19T21:45:19Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki A página ''RptPrintView.aspx'', localizada no pasta raiz do LATROMI Web foi criada com a intenção de viabilizar o envio de Links de impressão por e-mail. Com essa página é possível abrir uma sessão de usuário, gerar um PDF usando o Crystal Reports e fechar a sessão imediatamente. == Parâmetros == * '''MenuID''': ID do menu do relatório.(o usuário precisa ter permissão para acessar o menu) * '''Download''': Especificar ''true'' ou ''false'' (valor padrão). Se for ''true'', o site iniciará o download do arquivo gerado ao invés de abri-lo no navegador. * '''PreserveSession''': Especificar ''true'' ou ''false''(valor padrão). Se for ''true'', a sessão de usuário será mantida, caso contrário, ela será fechada imediatamente após a geração do arquivo. OBS.: Qualquer parâmetro especificado na URL pode ser repassado para os parâmetros relatório usando o formato ''URL.nome_do_parametro'' no LATROMI Client. 37b77eb2e5e80a83b363a26de9a39a44ccf3b38d 1219 1218 2017-04-19T22:00:58Z Daniel.giacomelli 1 wikitext text/x-wiki A página ''RptPrintView.aspx'', localizada no pasta raiz do LATROMI Web foi criada com a intenção de viabilizar o envio de Links de impressão por e-mail. Com essa página é possível abrir uma sessão de usuário, gerar um PDF usando o Crystal Reports e fechar a sessão imediatamente. == Parâmetros == * '''MenuID''': ID do menu do relatório.(o usuário precisa ter permissão para acessar o menu) * '''Download''': Especificar ''true'' ou ''false'' (valor padrão). Se for ''true'', o site iniciará o download do arquivo gerado ao invés de abri-lo no navegador. * '''PreserveSession''': Especificar ''true'' ou ''false''(valor padrão). Se for ''true'', a sessão de usuário será mantida, caso contrário, ela será fechada imediatamente após a geração do arquivo. OBS.: Qualquer parâmetro especificado na URL pode ser repassado para os parâmetros relatório usando o formato ''URL.nome_do_parametro'' no LATROMI Client. == Autenticando === Para que um usuário que não está logado no site possa gerar o relatório, precisamos primeiro passar alguma credencial na página ''Login.aspx'', e em seguida redirecionar para a página ''RptPrintView.aspx''. Primeiro, vamos formar a URL relativa para chamar a página ''RptPrintView.aspx'', passando o ID de menu 999 seguido de dois parâmetros customizados: /RptPrintView.aspx?menuid=999&parametro1=ABC&parametro2=123 %2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 Agora, supondo que temos um usuário ''anonimo'' cadastrado, e que a senha dele ''anonimo'', vamos formar a URL que fará a autenticação e o redirecionamento para a URL do relatório. http://latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo Por último, passamos o endereço relativo que montamos acima no parâmetro ''ReturnUrl'' da página de Login. O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ http://latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 7590afae4464c7e64947547953a57eb52dbf0787 1220 1219 2017-04-19T22:04:06Z Daniel.giacomelli 1 wikitext text/x-wiki A página ''RptPrintView.aspx'', localizada no pasta raiz do LATROMI Web foi criada com a intenção de viabilizar o envio de Links de impressão por e-mail. Com essa página é possível abrir uma sessão de usuário, gerar um PDF usando o Crystal Reports e fechar a sessão imediatamente. == Parâmetros == * '''MenuID''': ID do menu do relatório.(o usuário precisa ter permissão para acessar o menu) * '''Download''': Especificar ''true'' ou ''false'' (valor padrão). Se for ''true'', o site iniciará o download do arquivo gerado ao invés de abri-lo no navegador. * '''PreserveSession''': Especificar ''true'' ou ''false''(valor padrão). Se for ''true'', a sessão de usuário será mantida, caso contrário, ela será fechada imediatamente após a geração do arquivo. OBS.: Qualquer parâmetro especificado na URL pode ser repassado para os parâmetros relatório usando o formato ''URL.nome_do_parametro'' no LATROMI Client. == Autenticando == Para que um usuário que não está logado no site possa gerar o relatório, precisamos primeiro passar alguma credencial na página ''Login.aspx'', e em seguida redirecionar para a página ''RptPrintView.aspx''. Primeiro, vamos formar a URL relativa para chamar a página ''RptPrintView.aspx'', passando o ID de menu 999 seguido de dois parâmetros customizados: /RptPrintView.aspx?menuid=999&parametro1=ABC&parametro2=123 Agora, supondo que temos um usuário ''anonimo'' cadastrado, e que a senha dele seja ''anonimo'', vamos formar a URL que fará a autenticação antes de gerar o relatório. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo Por último, passamos o primeiro endereço que montamos no parâmetro ''ReturnUrl'' da página de Login. O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 9b65df1b87b03c3e71713dbe0a83d68af4420eb2 1221 1220 2017-04-19T22:05:23Z Daniel.giacomelli 1 /* Autenticando */ wikitext text/x-wiki A página ''RptPrintView.aspx'', localizada no pasta raiz do LATROMI Web foi criada com a intenção de viabilizar o envio de Links de impressão por e-mail. Com essa página é possível abrir uma sessão de usuário, gerar um PDF usando o Crystal Reports e fechar a sessão imediatamente. == Parâmetros == * '''MenuID''': ID do menu do relatório.(o usuário precisa ter permissão para acessar o menu) * '''Download''': Especificar ''true'' ou ''false'' (valor padrão). Se for ''true'', o site iniciará o download do arquivo gerado ao invés de abri-lo no navegador. * '''PreserveSession''': Especificar ''true'' ou ''false''(valor padrão). Se for ''true'', a sessão de usuário será mantida, caso contrário, ela será fechada imediatamente após a geração do arquivo. OBS.: Qualquer parâmetro especificado na URL pode ser repassado para os parâmetros relatório usando o formato ''URL.nome_do_parametro'' no LATROMI Client. == Autenticando == Para que um usuário que não está logado no site possa gerar o relatório, precisamos primeiro passar alguma credencial na página ''Login.aspx'', e em seguida redirecionar para a página ''RptPrintView.aspx''. Supondo que temos um usuário ''anonimo'' cadastrado, e que a senha dele seja ''anonimo'', vamos formar a URL que fará a autenticação antes de gerar o relatório. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo Agora, vamos formar a URL relativa para chamar a página ''RptPrintView.aspx'', passando o ID de menu 999 seguido de dois parâmetros customizados: /RptPrintView.aspx?menuid=999&parametro1=ABC&parametro2=123 Por último, passamos o endereço que montamos acima no parâmetro ''ReturnUrl'' da página de Login. O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 b3c3a3bd9d4367bd2a5e783862caaf26c9dd5455 Solução de Problemas 0 16 1222 989 2017-05-29T17:42:41Z Daniel.giacomelli 1 wikitext text/x-wiki * LATROMI Client * LATROMI Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] ** [[Erros do Crystal Reports|Erros do Crystal Reports]] ** [[Erros do Formulário Dinâmico]] ** [[Erros do Browser Dinâmico]] * pgAdmin ** [[Erros do pgAdmin]] 5d40d694b14c587b199d9eb4df4ffde233c3dcfa LATROMI Client 0 134 1223 2017-05-29T19:02:47Z Marcelo.quednau 17 Criou página com '* '''Página Inicial do]] Latromi Client''' Quando você abre o Client do Latromi, encontrará uma página inicial (figura 1) já preparada para trabalharmos com as consultas...' wikitext text/x-wiki * '''Página Inicial do]] Latromi Client''' Quando você abre o Client do Latromi, encontrará uma página inicial (figura 1) já preparada para trabalharmos com as consultas, isto é, aqui realizamos a manutenção de todas as consultas e trazemos do banco de dados as informações em forma de Grade ou Gráfico para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em 3 partes mais o menu superior, onde na parte central ficam as informações sobre a consulta, como a identificação (código da consulta já salva), as configurações e disposições das colunas. Na parte esquerda superior está a query que você utilizará para buscar os dados do banco e na parte inferior estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. Na parte direita você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. 96a55c2d87cc249cb61e8884671f9e18526ccfc6 1224 1223 2017-05-29T19:08:42Z Marcelo.quednau 17 wikitext text/x-wiki * '''Página Inicial do Latromi Client''' Quando você abre o Client do Latromi, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''3 partes''' mais o menu superior, onde na <u>parte central</u> ficam as informações sobre a consulta, como a identificação (código da consulta já salva), as configurações e disposições das colunas. Na <u>parte esquerda</u> superior está a ''query'' que você utilizará para buscar os dados do banco e na parte inferior estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. Na <u>parte direita</u> você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. c879f5c62a879cf4b55c9dce31742c2eec51ac63 1232 1224 2017-05-29T20:05:28Z Marcelo.quednau 17 wikitext text/x-wiki * '''<font color=navy size=4>Página Inicial do Latromi Client</font>''' Quando você abre o Client do Latromi, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''3 partes''' mais o menu superior, onde na <u>parte central</u> ficam as informações sobre a consulta, como a identificação (código da consulta já salva), as configurações e disposições das colunas. Na <u>parte esquerda</u> superior está a ''query'' que você utilizará para buscar os dados do banco e na parte inferior estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. Na <u>parte direita</u> você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. [[Arquivo:Tela Principal Client.jpg|650px|center|thumb|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] No menu superior encontramos 6 itens que será descrito logo abaixo: ** a) Arquivo: Aqui (figura 2) você pode criar, salvar e excluir uma consulta. Existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. 5241360df691e5b71309528ca2c7c097921acd62 1233 1232 2017-05-29T20:34:42Z Marcelo.quednau 17 wikitext text/x-wiki * '''<font color=navy size=4>Página Inicial do Latromi Client</font>''' Quando você abre o Client do Latromi, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''3 partes''' mais o menu superior, onde na <u>parte central</u> ficam as informações sobre a consulta, como a identificação (código da consulta já salva), as configurações e disposições das colunas. Na <u>parte esquerda</u> superior está a ''query'' que você utilizará para buscar os dados do banco e na parte inferior estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. Na <u>parte direita</u> você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. [[Arquivo:Tela Principal Client.jpg|650px|center|thumb|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] No menu superior encontramos 6 itens que será descrito logo abaixo: :a) '''Arquivo:''' Aqui (figura 2) você pode criar, salvar e excluir uma consulta. Existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|center|thumb|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] :b) '''Cadastro:''' Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|center|thumb|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] :c) '''Configurações:''' Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|center|thumb|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] :d) '''Ferramentas:''' Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|center|thumb|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] :e) '''Atualização:''' Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|center|thumb|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] :f) Ajuda: Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|center|thumb|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] 939dd8f69a9e8027e3fd63dea35ea860f0cbe452 1234 1233 2017-05-29T21:01:05Z Marcelo.quednau 17 wikitext text/x-wiki * '''<font color=navy size=4>Página Inicial do Latromi Client</font>''' Quando você abre o Client do Latromi, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''3 partes''' mais o menu superior, onde na <u>parte central</u> ficam as informações sobre a consulta, como a identificação (código da consulta já salva), as configurações e disposições das colunas. Na <u>parte esquerda</u> superior está a ''query'' que você utilizará para buscar os dados do banco e na parte inferior estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. Na <u>parte direita</u> você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] <p><BR></p> No menu superior encontramos 6 itens que será descrito logo abaixo: :a) '''Arquivo:''' Aqui (figura 2) você pode criar, salvar e excluir uma consulta. Existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] :b) '''Cadastro:''' Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] :c) '''Configurações:''' Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] :d) '''Ferramentas:''' Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] :e) '''Atualização:''' Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] :f) '''Ajuda:''' Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] 4b0c22020a1a4367a9867f173915094ee7a5eec8 Arquivo:Tela Principal Client.jpg 6 135 1225 2017-05-29T19:11:42Z Marcelo.quednau 17 Tela Principal do Latromi Cliente. Versão de 2017 wikitext text/x-wiki Tela Principal do Latromi Cliente. Versão de 2017 0946ffed34d0dac4402000da2162768d14fc535a 1235 1225 2017-05-29T21:29:48Z Marcelo.quednau 17 Marcelo.quednau carregada uma nova versão de [[Arquivo:Tela Principal Client.jpg]] wikitext text/x-wiki Tela Principal do Latromi Cliente. Versão de 2017 0946ffed34d0dac4402000da2162768d14fc535a 1236 1235 2017-05-30T13:44:00Z Marcelo.quednau 17 Marcelo.quednau carregada uma nova versão de [[Arquivo:Tela Principal Client.jpg]] wikitext text/x-wiki Tela Principal do Latromi Cliente. Versão de 2017 0946ffed34d0dac4402000da2162768d14fc535a Arquivo:Menu Ajuda.jpg 6 136 1226 2017-05-29T19:17:56Z Marcelo.quednau 17 Menu Ajuda - Latromi Client Versão 2017 wikitext text/x-wiki Menu Ajuda - Latromi Client Versão 2017 db5d983dc4405f37485f2b3b04af7f245257bf66 Arquivo:Menu Arquivo.jpg 6 137 1227 2017-05-29T19:18:50Z Marcelo.quednau 17 Menu Arquivo - Latromi Client Versão 2017 wikitext text/x-wiki Menu Arquivo - Latromi Client Versão 2017 daac47428e2d1a8bf54c152f0d04293556434116 Arquivo:Menu Atualizacao.jpg 6 138 1228 2017-05-29T19:19:54Z Marcelo.quednau 17 Menu Atualização - Latromi Client Versão 2017 wikitext text/x-wiki Menu Atualização - Latromi Client Versão 2017 7511b9493491d11597d2b845a853d95226b00848 Arquivo:Menu Cadastro.jpg 6 139 1229 2017-05-29T19:21:16Z Marcelo.quednau 17 Menu Cadastro - Latromi Client Versão 2017 wikitext text/x-wiki Menu Cadastro - Latromi Client Versão 2017 773c230455d1019255970fecb7b5ce1f21e3ca2b Arquivo:Menu Configuracoes.jpg 6 140 1230 2017-05-29T19:21:56Z Marcelo.quednau 17 Menu Configurações - Latromi Client Versão 2017 wikitext text/x-wiki Menu Configurações - Latromi Client Versão 2017 e38480adfe399f3005308eaeafffb4154230327e Arquivo:Menu Ferramentas.jpg 6 141 1231 2017-05-29T19:22:35Z Marcelo.quednau 17 Menu Ferramentas - Latromi Client Versão 2017 wikitext text/x-wiki Menu Ferramentas - Latromi Client Versão 2017 540b40ef8d2be5828ea2f31d6a32c920f0757756 Arquivo:Tela Principal Client.jpg 6 135 1237 1236 2017-05-30T14:01:13Z Marcelo.quednau 17 Marcelo.quednau carregada uma nova versão de [[Arquivo:Tela Principal Client.jpg]] wikitext text/x-wiki Tela Principal do Latromi Cliente. Versão de 2017 0946ffed34d0dac4402000da2162768d14fc535a 1323 1237 2017-06-02T13:24:06Z Marcelo.quednau 17 Marcelo.quednau carregada uma nova versão de [[Arquivo:Tela Principal Client.jpg]] wikitext text/x-wiki Tela Principal do Latromi Cliente. Versão de 2017 0946ffed34d0dac4402000da2162768d14fc535a LATROMI Client 0 134 1238 1234 2017-05-30T14:33:10Z Marcelo.quednau 17 wikitext text/x-wiki * '''<font color=navy size=4>Página Inicial do Latromi Client</font>''' Quando você abre o Client do Latromi, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] =Identificação da Consulta= Aqui na <u>parte central</u> ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. =Query e RPTs= Na <u>parte esquerda</u> superior é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. =Formatações= Na <u>parte esquerda</u> inferior estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. =Campos da Consulta= Na <u>parte central</u> inferior ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. =Parâmetros= Na <u>parte direita</u> você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. =Menu Superior= No menu superior encontramos 6 itens que serão descrito logo abaixo: ==Arquivo== Aqui (figura 2) você pode criar, salvar e excluir uma consulta. Existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] ==Cadastro:== Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] ==Configurações== Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] ==Ferramentas== Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] ==Atualização== Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] ==Ajuda== Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] c0d68d1e1c5a98000dac67d416548aa979e9637c 1239 1238 2017-05-30T14:37:52Z Marcelo.quednau 17 wikitext text/x-wiki * '''<font color=navy size=4>Página Inicial do Latromi Client</font>''' Quando você abre o Client do Latromi, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] =Identificação da Consulta= Aqui na <u>parte central</u> ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. =Query e RPTs= Na <u>parte esquerda</u> superior é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. =Formatações= Na <u>parte esquerda</u> inferior estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. =Campos da Consulta= Na <u>parte central</u> inferior ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. =Parâmetros= Na <u>parte direita</u> você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. =Menu Superior= No menu superior encontramos 6 itens que serão descrito logo abaixo: ==Arquivo== Aqui (figura 2) você pode criar, salvar e excluir uma consulta. Existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] ==Cadastro:== Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] ==Configurações== Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] ==Ferramentas== Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] ==Atualização== Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] ==Ajuda== Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] 3cb28f83873f0632b32cd81acbd6bedd979b63b3 1240 1239 2017-05-30T15:04:04Z Marcelo.quednau 17 /* Arquivo */ wikitext text/x-wiki * '''<font color=navy size=4>Página Inicial do Latromi Client</font>''' Quando você abre o Client do Latromi, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] =Identificação da Consulta= Aqui na <u>parte central</u> ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. =Query e RPTs= Na <u>parte esquerda</u> superior é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. =Formatações= Na <u>parte esquerda</u> inferior estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. =Campos da Consulta= Na <u>parte central</u> inferior ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. =Parâmetros= Na <u>parte direita</u> você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. =Menu Superior= No menu superior encontramos 6 itens que serão descrito logo abaixo: ==Arquivo== Aqui (figura 2) você pode criar uma nova consulta, salvar a consulta atual e excluir uma consulta. Caso seja necessário, existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] ==Cadastro:== Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] ==Configurações== Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] ==Ferramentas== Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] ==Atualização== Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] ==Ajuda== Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] 45885bf5b7eadef2822b79f73f988d1f238b4a1b 1289 1240 2017-06-01T19:28:44Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Manual do WecDB Client]] para [[LATROMI Client]] sem deixar um redirecionamento: Renomeando wikitext text/x-wiki * '''<font color=navy size=4>Página Inicial do Latromi Client</font>''' Quando você abre o Client do Latromi, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] =Identificação da Consulta= Aqui na <u>parte central</u> ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. =Query e RPTs= Na <u>parte esquerda</u> superior é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. =Formatações= Na <u>parte esquerda</u> inferior estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. =Campos da Consulta= Na <u>parte central</u> inferior ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. =Parâmetros= Na <u>parte direita</u> você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. =Menu Superior= No menu superior encontramos 6 itens que serão descrito logo abaixo: ==Arquivo== Aqui (figura 2) você pode criar uma nova consulta, salvar a consulta atual e excluir uma consulta. Caso seja necessário, existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] ==Cadastro:== Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] ==Configurações== Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] ==Ferramentas== Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] ==Atualização== Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] ==Ajuda== Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] 45885bf5b7eadef2822b79f73f988d1f238b4a1b 1291 1289 2017-06-01T19:30:54Z Daniel.giacomelli 1 wikitext text/x-wiki Quando você abre o Client do Latromi, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] == Identificação da Consulta == Aqui na <u>parte central</u> ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. == Query e RPTs == Na <u>parte esquerda</u> superior é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. == Formatações == Na <u>parte esquerda</u> inferior estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. == Campos da Consulta == Na <u>parte central</u> inferior ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. == Parâmetros == Na <u>parte direita</u> você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. == Menu Superior == No menu superior encontramos 6 itens que serão descrito logo abaixo: === Arquivo === Aqui (figura 2) você pode criar uma nova consulta, salvar a consulta atual e excluir uma consulta. Caso seja necessário, existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] === Cadastro === Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] === Configurações === Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] === Ferramentas === Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] === Atualização === Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] === Ajuda === Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] 73e56249fb7f36fd0759498eba612c4b9628c97d 1292 1291 2017-06-01T19:32:13Z Daniel.giacomelli 1 wikitext text/x-wiki == Tela Principal == Quando você abre o Client do Latromi, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] == Identificação da Consulta == Aqui na <u>parte central</u> ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. == Query e RPTs == Na <u>parte esquerda</u> superior é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. == Formatações == Na <u>parte esquerda</u> inferior estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. == Campos da Consulta == Na <u>parte central</u> inferior ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. == Parâmetros == Na <u>parte direita</u> você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. == Menu Superior == No menu superior encontramos 6 itens que serão descrito logo abaixo: === Arquivo === Aqui (figura 2) você pode criar uma nova consulta, salvar a consulta atual e excluir uma consulta. Caso seja necessário, existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] === Cadastro === Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] === Configurações === Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] === Ferramentas === Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] === Atualização === Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] === Ajuda === Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] 27995802c49fb6ef65c119ab6e2a74948456d86b 1293 1292 2017-06-01T19:32:36Z Daniel.giacomelli 1 wikitext text/x-wiki == Tela Principal == Quando você abre o Client do LATROMI, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] == Identificação da Consulta == Aqui na <u>parte central</u> ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. == Query e RPTs == Na <u>parte esquerda</u> superior é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. == Formatações == Na <u>parte esquerda</u> inferior estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. == Campos da Consulta == Na <u>parte central</u> inferior ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. == Parâmetros == Na <u>parte direita</u> você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. == Menu Superior == No menu superior encontramos 6 itens que serão descrito logo abaixo: === Arquivo === Aqui (figura 2) você pode criar uma nova consulta, salvar a consulta atual e excluir uma consulta. Caso seja necessário, existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] === Cadastro === Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] === Configurações === Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] === Ferramentas === Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] === Atualização === Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] === Ajuda === Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] 1f439182894690097887799b0d75711415e304e6 1324 1293 2017-06-02T13:33:21Z Marcelo.quednau 17 wikitext text/x-wiki == Tela Principal == Quando você abre o Client do LATROMI, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] == Identificação da Consulta == Aqui na <u>parte central</u> (letra A da figura 1) ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. == Query e RPTs == Na <u>parte esquerda</u> superior (letra B da figura 1) é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. == Formatações == Na <u>parte esquerda</u> inferior (letra C da figura 1) estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. == Campos da Consulta == Na <u>parte central</u> inferior (letra D da figura 1) ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. == Parâmetros == Na <u>parte direita</u> (letra E da figura 1) você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. == Menu Superior == No menu superior (letra F da figura 1) encontramos 6 itens que serão descrito logo abaixo: === Arquivo === Aqui (figura 2) você pode criar uma nova consulta, salvar a consulta atual e excluir uma consulta. Caso seja necessário, existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] === Cadastro === Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] === Configurações === Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] === Ferramentas === Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] === Atualização === Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] === Ajuda === Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] bad952b415cbe93c243cbebd1b61f93a97e90a71 LATROMI: Tópicos de Ajuda 0 27 1241 1215 2017-05-30T15:05:27Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|LATROMI Client]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## [[Criando uma Consulta]] ## Configuração da Saída de Query ### Grid #### [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) a8048570a69ff39bb83e81fe25ca07b25c8cc01e 1243 1241 2017-05-30T19:50:13Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|LATROMI Client]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## [[Criando uma Consulta]] ## Configuração da Saída de Query ### Grid #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) 841d354af86971c06e7397cee903813a20ac05c0 1258 1243 2017-05-31T18:32:04Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|LATROMI Client]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## [[Criando uma Consulta]] ## [[Configuração da Saída de Query]] ### Grid #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) e8603d5f670f58216be395d2169841462c58c275 1261 1258 2017-05-31T20:30:33Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[Manual_do_WecDB_Client|LATROMI Client]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## [[Criando uma Consulta]] ## [[Configuração da Saída de Query]] ### [[Grid]] #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) 1c98ec1f84b7d5313b70c867cb0ca97fce4d0886 1290 1261 2017-06-01T19:29:23Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## [[Criando uma Consulta]] ## [[Configuração da Saída de Query]] ### [[Grid]] #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) 4877977509d895beee9900d740a7e83b34269bc4 1298 1290 2017-06-01T20:19:23Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## [[Criando uma Consulta]] ## [[Configuração da Saída de Query]] ### [[Grid]] #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) 95a6ee2747baabaf957d0e92e5bb47421b00d7ae 1299 1298 2017-06-01T20:20:33Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## [[Criando uma Consulta]] ## [[Configuração da Saída de Query]] ### [[Grid]] #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### Gráficos ### CrossTab ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) d40a0ac09ecc08051487452e878cec8276c71cf9 1344 1299 2017-06-02T19:08:17Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## [[Criando uma Consulta]] ## [[Configuração da Saída de Query]] ### [[Grid]] #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Gráficos]] ### [[CrossTab]] ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) 33d2c2df5f477e5e89d4983ee75e355b88add425 Arquivo:Consulta Queries.jpg 6 143 1244 2017-05-30T19:57:43Z Marcelo.quednau 17 Tipo de Consulta - Query/RPT/CrossMap wikitext text/x-wiki Tipo de Consulta - Query/RPT/CrossMap f6a6c47fd24a07f6685bf5d982581e07d1705c4b Arquivo:Grid - Alterando Disposição das Colunas.jpg 6 146 1247 2017-05-30T20:03:29Z Marcelo.quednau 17 Consulta - Disposição das Colunas - Desabilitado wikitext text/x-wiki Consulta - Disposição das Colunas - Desabilitado c7efc1c6348eb2dad6c2d37be9f666420a6bdeb2 Manual de Instalação do Sistema 0 92 1265 1078 2017-06-01T17:40:53Z Daniel.giacomelli 1 wikitext text/x-wiki == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) == Instalação == Atualmente, o sistema LATROMI é composto por 3 aplicativos, os quais estão listados abaixo * WSApp * [[Criando o Banco de dados LATROMI|Manual de Criação do Banco de Dados LATROMI]] * [[Instalando o LATROMI Client|Manual de Instalação do LATROMI Client]] * [[Instalando o LATROMI Web|Manual de Instalação do LATROMI Web]] * [[Instalação de Servidor LATROMI|Manual de Instalação de Servidor LATROMI]] a53dde6e8c5ed3dbd7aca095e6add5ee99a9d8b0 1317 1265 2017-06-01T21:07:29Z Daniel.giacomelli 1 wikitext text/x-wiki == Dependências == * .NET Framework 4.5 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) == Instalação == Atualmente, o sistema LATROMI é composto por 3 aplicativos, os quais estão listados abaixo * WSApp * [[Instalação de Servidor LATROMI|Manual de Instalação de Servidor LATROMI]] 5edda4b577133c41185405636065efb6db9a6923 1319 1317 2017-06-01T21:08:18Z Daniel.giacomelli 1 /* Dependências */ wikitext text/x-wiki == Dependências == * .NET Framework 4.5.2 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) == Instalação == Atualmente, o sistema LATROMI é composto por 3 aplicativos, os quais estão listados abaixo * WSApp * [[Instalação de Servidor LATROMI|Manual de Instalação de Servidor LATROMI]] a4c31c9b756fd20d937b816964e7c5eb0797c92d 1320 1319 2017-06-01T21:08:55Z Daniel.giacomelli 1 /* Dependências */ wikitext text/x-wiki == Dependências == * SGBD PostgreSQL ≥ 9.3 * .NET Framework 4.5.2 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) == Instalação == Atualmente, o sistema LATROMI é composto por 3 aplicativos, os quais estão listados abaixo * WSApp * [[Instalação de Servidor LATROMI|Manual de Instalação de Servidor LATROMI]] ee498fe998ae10a1e06d06793e16671983c3a67b 1321 1320 2017-06-01T21:09:32Z Daniel.giacomelli 1 /* Dependências */ wikitext text/x-wiki == Dependências == * SGBD PostgreSQL 9.3 ou superior * .NET Framework 4.5.2 * Crystal Reports Runtime 13.0.2 ([http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip download]) == Instalação == Atualmente, o sistema LATROMI é composto por 3 aplicativos, os quais estão listados abaixo * WSApp * [[Instalação de Servidor LATROMI|Manual de Instalação de Servidor LATROMI]] 18f42ad2abd4f86a988a92a76f4887c6ad4094c0 Arquivo:LatromiServerInstaller page1.jpg 6 153 1266 2017-06-01T17:53:12Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:LatromiServerInstaller page2.jpg 6 154 1267 2017-06-01T17:53:56Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:LatromiServerInstaller page3.jpg 6 155 1268 2017-06-01T17:54:20Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:LatromiServerInstaller page3 addSite.jpg 6 156 1269 2017-06-01T17:54:43Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:LatromiServerInstaller page4.jpg 6 157 1270 2017-06-01T17:55:20Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:LatromiServerInstaller progress.jpg 6 158 1271 2017-06-01T17:55:39Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Instalando o LATROMI Web 0 4 1274 1076 2017-06-01T18:09:29Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5.2 * Internet Information Service (IIS) 7 ou superior * ASP.NET 4.0 * Banco de dados do sistema LATROMI == Instalação == Atualmente, o LATROMI Web não possui um instalador. Portanto, é necessário baixar e fazer a hospedagem do site manualmente no IIS do servidor. O processo é simples para quem já está familiarizado com o Gerenciador de IIS do Windows. O processo consiste em baixar um arquivo compactado, extrai-lo em um diretório, ajustar os dados de conexão no arquivo de configuração e por fim configurar o aplicativo no IIS. Estes passos serão abordados detalhadamente abaixo. === Download dos Arquivos === {{Tutorial/Download|app = Web}} === Extração dos arquivos === # Crie uma pasta ''wwwlatromi'' no diretório do IIS (por padrão, c:\inetpub) e extraia o arquivo baixado lá, em uma sub-pasta chamada ''web''. # Certifique-se de que o usuário usado pelo IIS para acessar o caminho físico dos arquivos tenha permissão total sobre a pasta e sub-pastas da aplicação. === Alterando o arquivo Web.config === # Dentre os arquivos que foram extraídos, está um arquivo chamado '''Web.config'''. Abra ele com algum editor de texto como Notepad ou Notepad++. # Procure dentro do arquivo a sessão ''connectionStrings'', e substitua os parâmetros abaixo com os dados do banco de dados do sistema LATROMI: #: '''Server''': Servidor onde o banco de dados está instalado. #: '''Port''': Porta do servidor de banco de dados. #: '''Database''': Nome do banco de dados utilizado (por padrão, o banco é latromi). #: '''User Id''': Usuário para conectar ao banco de dados. #: '''Password''': Senha do usuário para acessar o banco de dados. === Criando o site no IIS === # Vá em Iniciar > Executar e digite ''inetmgr'' para abrir o gerenciador de IIS. # Vá em '''Pools de Aplicativo''', e crie um novo pool, chamado ''LATROMI .NET v4.0'', utilizando a versão 4.0 do .NET Framework. #: [[Arquivo:Win10_iis10_criando_pool.jpg|Configurações Avançadas do Pool de Aplicativos]] # Agora que o Pool de Aplicativos está devidamente configurado, vamos criar o Site no IIS. Para começar, clique com o botão direito do sobre sobre o item ''Sites'' e em seguida em ''Adicionar Site...''. # Preencha os campos para criação do site, tomando como exemplo a imagem abaixo. #: [[Arquivo:Win10_iis10_criando_site.jpg]] # Localize no IIS a pasta ''Web'' onde os arquivos foram extraídos, clique com o botão direito do mouse sobre ela, e vá até a opção ''Converter para Aplicativo'' #: [[Arquivo:Win10_iis10_convertendo_aplicativo.jpg|Convertendo diretório em Aplicativo]] # Selecione o Pool de Aplicativos ''LATROMI .NET v4.0'' que foi criado nos passos acima, e clique em OK. #: [[Arquivo:Win10_iis10_criando_aplicativo.jpg|Configuração da Conversão do Aplicativo]] === Testando o Site === Para testar o site, ainda dentro do gerenciador de IIS, clique sobre a pasta convertida para aplicativo, em seguida clique com o botão direito do mouse, e vá até a opção ''Procurar''. Ou se preferir, acesse diretamente pelo navegador o endereço http://localhost:8081/web <br /> Se a página de login do sistema for exibida, então a instalação foi bem sucedida. [[Arquivo:site_login.jpg|Página de Login do Sistema]] === Validando a Licença de Uso === A chave da licença de uso deve ser informada através do ''LATROMI Client''. Ela é ativada ao realizar o primeiro login no sistema. <br /> Acesse o site utilizando o usuário ''Admin'' criado na instalação (senha "admin"). Se a página inicial do LATROMI for exibida, a licença foi validada com êxito. == Erros de inicialização == === Erro HTTP 404.2 - Not Found === A página que você está solicitando não pode ser servida devido às configurações da lista de Restrições ISAPI e CGI no servidor Web.<br /> '''Causas mais prováveis:''' <br> * Não foi encontrado nenhum mapeamento de manipulador para essa solicitação. Talvez seja necessário instalar um recurso. * A extensão de serviço da Web do recurso solicitado não está habilitada no servidor. * O mapeamento da extensão aponta para o local incorreto. * A extensão foi digitada incorretamente no navegador ou no servidor Web. '''Ações que podem resolver o problema''' <br /> * [https://technet.microsoft.com/pt-br/library/hh831475.aspx#InstallIIS Instale o ASP.NET], caso não estaja instalado * Verifique se a [[Verificar se a extensão do ASP.NET está habilitada|extensão ASP.NET está habilitada]] no servidor. * Verifique se o local da extensão está correto. * Verifique se a URL da extensão foi digitada corretamente, tanto no navegador quanto no servidor Web. === Erro HTTP 500.21 - Internal Server Error === A página que você está solicitando não pode ser servida devido a um erro na execução do .NET Framework. '''Causas mais prováveis''' <br /> * O IIS foi instalado depois do .NET Framework 4.5. Neste caso o Framework não foi registrado para uso no IIS. * O .NET Framework não está instalado ou não foi instalado corretamente. '''Ações que podem resolver o problema''' <br /> * Se o .NET Framework 4.5 foi instalado antes do IIS, tente [[Registrando uma versão do ASP.NET no IIS |registrar o ASP.NET]] utilizando a ferramenta [http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx Aspnet_regiis.exe] da Microsoft. : <pre>Registrar o ASP.NET: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir</pre> === Runtime error === [[Arquivo:IIS7_RuntimeError.jpg]] '''Causas mais prováveis''' <br /> * Falta de permissões para usuário do IIS. '''Ações que podem resolver o problema''' <br /> * Altere as permissões de diretório, concedendo todas as permissões para o usuário que estiver rodando o serviço do IIS ou para o usuário '''Todos''' (Everyone). == Ver Também == * [[Instalando o LATROMI Client|Manual de Instalação do LATROMI Client]] * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 7e34eed4b2dc4023d234a7b7cea4d876ad537e09 Predefinição:Info/Firewall 10 160 1279 2017-06-01T18:47:25Z Daniel.giacomelli 1 Criou página com '* https://www.gstatic.com/charts/loader.js' wikitext text/x-wiki * https://www.gstatic.com/charts/loader.js fb6bf1b3d88ff0572d4274c309b07661e1afa626 1281 1279 2017-06-01T18:51:42Z Daniel.giacomelli 1 wikitext text/x-wiki * http://latromi.com.br (domínio e subdomínios) * https://www.gstatic.com/charts/loader.js 556be978c0ef51cac10c991677dfbf5a93881d97 1282 1281 2017-06-01T18:52:31Z Daniel.giacomelli 1 wikitext text/x-wiki * Serviços LATROMI *: http://latromi.com.br (liberar domínio e subdomínios) * Google Charts *: https://www.gstatic.com/charts/loader.js 5ee083798551e0ff90f9912718f6301829096cd7 Conectando-se a um banco de dados Oracle 0 66 1283 999 2017-06-01T18:57:26Z Daniel.giacomelli 1 wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.DataAccess.Client'' #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 1705c18b89c687181502910e7d492bdf3b636948 MediaWiki:Sidebar 8 3 1288 881 2017-06-01T19:24:35Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES dc99e8bbe0f416e0d780dda382c8a95623ae08c7 Arquivo:WindowsServer2012 WCF HTTPActivation.png 6 161 1295 2017-06-01T20:02:10Z Daniel.giacomelli 1 Instalação do WCF HTTP Activation wikitext text/x-wiki Instalação do WCF HTTP Activation 4ee6666d3d920b8a4733399dbea1079e46176bfd Arquivo:LatromiClient msgbox primeiroacesso.jpg 6 162 1300 2017-06-01T20:21:31Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:LatromiClient FirstAccess2.jpg 6 105 1301 927 2017-06-01T20:23:33Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:LatromiClient FirstAccess2.jpg]] wikitext text/x-wiki Tela de configurações locais do LATROMI Client 4d2decf77e0f2d2e48202ae9d06b08493f8021c9 LATROMI Client: Primeiro Acesso 0 163 1302 2017-06-01T20:26:17Z Daniel.giacomelli 1 Criou página com '=== Configuração === Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. Arquivo:LatromiClient_First...' wikitext text/x-wiki === Configuração === Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[Arquivo:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[Arquivo:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. dd146b186191223bd6210dbcf81d2b4c42d12c15 1308 1302 2017-06-01T20:41:19Z Daniel.giacomelli 1 /* Configuração */ wikitext text/x-wiki === Configuração === Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[File:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[File:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. ae76dff7338440ba0a3341731b23ed3b9252fbd9 1316 1308 2017-06-01T21:04:18Z Daniel.giacomelli 1 /* Ativação do Produto */ wikitext text/x-wiki === Configuração === Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[File:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[File:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. a6bf32276d25496b4d24a67eefe84c054eab0f90 Instalando o LATROMI Client 0 98 1303 1075 2017-06-01T20:27:54Z Daniel.giacomelli 1 wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === {{Tutorial/Download|app = Client}} === Instalação com Instalador === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado. Os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. === Instalação Manual === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no '''mesmo computador''' (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. === Primeiro Acesso === Acesso ao página de ajuda sobre o [[LATROMI_Client:_Primeiro_Acesso|primeiro acesso]] ao LATROMI Client. == Ver Também == * [[Instalando o LATROMI Web|Manual de Instalação do LATROMI Web]] * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] 968194534a19af63029b8b91e040b69926c2e5de 1304 1303 2017-06-01T20:29:15Z Daniel.giacomelli 1 /* Primeiro Acesso */ wikitext text/x-wiki == Requisitos mínimos == * .NET Framework 4.5 * Banco de dados do sistema LATROMI == Instalação == === Download dos Arquivos === {{Tutorial/Download|app = Client}} === Instalação com Instalador === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Extraia o conteúdo do arquivo baixado. Os seguintes arquivos serão gerados: #: '''Setup.exe:''' Verifica se o .NET Framework 4.5 está instalado e instala-o se necessário. Em seguinte, chama o arquivo ''SetupWecDB.msi''. #: '''SetupWecDB.msi:''' Faz a instalação do LATROMI Client no Windows. # Inicie a instalação através do arquivo ''Setup.exe'' para garantir que .NET Framework 4.5 esteja instalado. # Durante a instalação, não é necessário modificar nada, apenas prossiga até o final. Ao final, um atalho para o programa será criado na área de trabalho. === Instalação Manual === O nome do arquivo que deve ser usado segue o seguinte formato: ''latromi.client-x.x.y.y'''-bin'''.zip'' (o "x" corresponde a versão do sistema, e o "y" é o número da patch). Siga os passos abaixo: # Faça a extração dos arquivos em um diretório de sua preferência. O endereço padrão é ''%PROGRAMFILES(x86)%\LATROMI\Client''. # Se você terá mais de uma instância do Client instalada no '''mesmo computador''' (ex.: produção e homologação), será necessário atribuir um nome no parâmetro '''CustomerName''' do arquivo de configuração (wecdbclient.exe.config). Pode ser qualquer nome pois será usado apenas para diferenciar as duas instâncias. # Crie um atalho do arquivo '''wecdbclient.exe''' na sua área de trabalho. === Primeiro Acesso === Clique [[LATROMI_Client:_Primeiro_Acesso|aqui]] para obter ajuda sobre o primeiro acesso ao LATROMI Client. == Ver Também == * [[Instalando o LATROMI Web|Manual de Instalação do LATROMI Web]] * [[Padrão de Versionamento de Software]] * [https://msdn.microsoft.com/pt-br/library/Hh925568(v=VS.110).aspx Como determinar quais versões do .NET Framework estão instaladas] [[Category:Instalação]] dd1b30846168270b167b2d1246c1022269f20969 Arquivo:LatromiClient configuracoes servicos latromi.jpg 6 164 1310 2017-06-01T20:45:51Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Predefinição:Licenciamento 10 121 1315 1077 2017-06-01T21:03:14Z Daniel.giacomelli 1 wikitext text/x-wiki [[File:LatromiClient_configuracoes_servicos_latromi.jpg|200px|thumb|right|Tela de Configurações do Sistema]] Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo de licenciamento utilizado, a ativação é realizada da seguinte forma: # Acesse as configurações do sistema no menu ''Configurações > Configura do Sistema'' do ''LATROMI Client''. # Informe a Chave do Produto no campo homônimo. # Para finalizar a ativação, realize um acesso no ''LATROMI Web'' OBS.: Ao abrir o LATROMI Client, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. 25a937fc869fde45a0622bcdef8f2f2c2ff86799 Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg 6 167 1341 2017-06-02T18:04:18Z Marcelo.quednau 17 Consulta - Editor de Query - Configurações de Saída - Tipo CrossTab wikitext text/x-wiki Consulta - Editor de Query - Configurações de Saída - Tipo CrossTab 83d564232e1a7748f59ce7994599f659cffaa2cc Consulta:CrossTab 0 168 1345 2017-06-02T19:30:28Z Marcelo.quednau 17 Criou página com '== Configurações de uma consulta do tipo CrossTab == As consultas do tipo CrossTab possuem algumas configurações que caso seja necessário podem ser alteradas, pois sempr...' wikitext text/x-wiki == Configurações de uma consulta do tipo CrossTab == As consultas do tipo CrossTab possuem algumas configurações que caso seja necessário podem ser alteradas, pois sempre que você cria uma nova consulta, estes itens já estão preenchidos com os valores padrão. Neste artigo veremos como configurar estes ajustes adicionais de uma consulta (Query SQL) com o ''tipo de saída'' selecionado como '''CrossTab'''. Ainda na aba ''Configurações'', você tem uma infinidade de possíveis ajuste, caso seja necessário. Abaixo a relação dos itens que pode ser personalizados. == Personalizando a Saída de uma Consulta do tipo CrossTab == {| class="wikitable" cellpadding="5" cellspacing="0" align="center" |+ '''Configurações''' !style="background:#efefef;" |Grupo !style="background:#efefef; width:260px;" |Nome !style="background:#efefef;" |Descrição |- | rowspan=8 | Aparência | Texto do Grande Total | Preencha aqui para substituir o texto padrão ''Grande Total'' nas colunas ou linhas totalizadoras do CrossTab . |- | Layout de Linha | Configure aqui o preenchimento da célula (compreende ao espaço em pixels existente entre o texto e o final da célula da grid) e o tamanho da fonte dos da grid e também a cor da fonte e a cor de fundo, por linha principal e linha alternada. Se as cores não foram especificadas, será usada a cor padrão do tema utilizado. |- | Localização dos Totais | Configure aqui a cor da fonte, cor de fundo e formatação (negrito, itálico e tamanho) da fonte do título da grid. Se as cores não foram especificadas, será usada a cor padrão do tema utilizado. |- | Posição dos Subtotais de Coluna | Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões. |- | Posição dos Grandes Totais de Coluna | Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões. |- | Posição dos Subtotais de Linha | Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões. |- | Posição dos Grandes Totais de Linha | Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões. |- | Tamanho da Janela | Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões. |- | rowspan=11 | Comportamento | Exibir Zona de Cabeçalho de Colunas | Selecione se a exibição de quebra de linha será ''para todas as colunas'' ou ''apenas colunas específicas'' que foram configuradas para exibir quebra. |- | Exibir Zona de Cabeçalho de Linhas | Desmarque esta opção se você deseja que o usuário não faça alterações de agrupamento através do site e na sua sessão de usuário. |- | Exibir Zona de Cabeçalho de Dados | Marque esta opção se você deseja utilizar nas colunas que foram configuras, o filtro do tipo Excel. |- | Exibir Zona de Cabeçalho de Filtros | Desmarque esta opção se você deseja que o usuário não possa ordenar as colunas da grid. |- | Expandir grupo de colunas | Desmarque esta opção para não exibir o cabeçalho das colunas na grid. |- | Expandir grupo de linhas | Desmarque esta opção se você deseja que o usuário não possa realçar uma linha da grid clicando sobre ela. |- | Exibir Título da Grid | Marque esta opção se você deseja exibir a descrição da Query como título da grid. |- | Habilitar botão de Atualização | Desmarque esta opção se você deseja remover o botão de "atualização" da grid. |- | Habilitar botão Recolher na linha do CrossTab | Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid. |- | Mostrar Régua | Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid. |- | Exibir Barra de Comandos: | Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid. |- | Exportação | Habilitar Exportação para Excel: | Desmarque esta opção se você deseja remover o botão de "exportação para Excel" da Grid. |- | rowspan=4 | Paginação | Usar Paginação: | Desmarque esta opção se você não deseja utilizar paginação. Por padrão este item está marcado e é recomendado para ganhar performance, pois desta forma o resultado da sua consulta ficará separado por páginas na Grid. |- | Itens por Página: | Quando a paginação estiver ativa, este valor (por padrão 40) define a quantidade de linhas que será exibida por página. |- | Posição do Paginador: | Quando a paginação estiver ativa, você define onde irá posicionar o paginador. Você pode selecionar: *Cima *Baixo (padrão) *Cima e Baixo. |- | Modo de Paginação: | Quando a paginação estiver ativa, você defini o modo que irá realizar a paginação. Você pode selecionar: *Nenhum *Avançado *Próxima e Anterior *Próxima, Anterior e Numérico (padrão) *Próxima, Anterior, Numérico e Avançado *Páginas Numeradas |- | Performance | Utilizar memória de dados: | Marque esta opção se você deseja utilizar memória de dados. Desta forma os dados carregados da consulta na grid serão armazenados em memória e ao realizar operações (ordenação, agrupamento, filtro e paginação), não será mais necessário recarregar os dados a partir do banco de dados. |- |} === Figura exemplo da configuração === [[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|400px|thumb|none|Figura 16 - Configuração da Saída do Tipo CrossTab|Figura 16 - Configuração da Saída do Tipo CrossTab]] == Ver Também == * [[Grid|Configurações de uma consulta do tipo Grid]] * Configurações de uma consulta do tipo Gráfico 7c17f86e91c01bea287fb60404c7a4765daf8596 1347 1345 2017-06-02T20:01:28Z Marcelo.quednau 17 wikitext text/x-wiki == Configurações de uma consulta do tipo CrossTab == As consultas do tipo CrossTab possuem algumas configurações que caso seja necessário podem ser alteradas, pois sempre que você cria uma nova consulta, estes itens já estão preenchidos com os valores padrão. Neste artigo veremos como configurar estes ajustes adicionais de uma consulta (Query SQL) com o ''tipo de saída'' selecionado como '''CrossTab'''. Ainda na aba ''Configurações'', você tem uma infinidade de possíveis ajuste, caso seja necessário. Abaixo a relação dos itens que pode ser personalizados. == Personalizando a Saída de uma Consulta do tipo CrossTab == {| class="wikitable" cellpadding="5" cellspacing="0" align="center" |+ '''Configurações''' !style="background:#efefef;" |Grupo !style="background:#efefef; width:260px;" |Nome !style="background:#efefef;" |Descrição |- | rowspan=8 | Aparência | Texto do Grande Total | Preencha aqui para substituir o texto padrão ''Grande Total'' nas colunas ou linhas totalizadoras do CrossTab . |- | Layout de Linha | Aqui você define como será a renderização da linha do CrossTab. Você pode selecionar: *Tabular (padrão): Usado para apresentar os dados no formato de tabela tradicional. *Outline: Usado para apresentar os dados no estilo clássico de tabela dinâmica. *Compact: usado para apresentar os dados aproveitando a área horizontal da tela, ajudando a minimizar a rolagem. ''OBS.: A combinação do layout '''Tabular''' e posição de subtotais no '''Início do Grupo''' não é suportada''. |- | Localização dos Totais | Selecione se os totais e subtotais serão apresentados dentro da ''linha'' ou dentro da ''coluna''. |- | Posição dos Subtotais de Coluna | Aqui você define como será a posição dos subtotais de coluna. Você pode selecionar: *Nenhum *Final do Grupo (padrão) |- | Posição dos Grandes Totais de Coluna | Aqui você define como será a posição dos grandes totais de coluna. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Posição dos Subtotais de Linha | Aqui você define como será a posição dos subtotais totais da linha. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Posição dos Grandes Totais de Linha | Aqui você define como será a posição dos grandes totais de linha. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Tamanho da Janela | Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões. |- | rowspan=11 | Comportamento | Exibir Zona de Cabeçalho de Colunas | Selecione se a exibição de quebra de linha será ''para todas as colunas'' ou ''apenas colunas específicas'' que foram configuradas para exibir quebra. |- | Exibir Zona de Cabeçalho de Linhas | Desmarque esta opção se você deseja que o usuário não faça alterações de agrupamento através do site e na sua sessão de usuário. |- | Exibir Zona de Cabeçalho de Dados | Marque esta opção se você deseja utilizar nas colunas que foram configuras, o filtro do tipo Excel. |- | Exibir Zona de Cabeçalho de Filtros | Desmarque esta opção se você deseja que o usuário não possa ordenar as colunas da grid. |- | Expandir grupo de colunas | Desmarque esta opção para não exibir o cabeçalho das colunas na grid. |- | Expandir grupo de linhas | Desmarque esta opção se você deseja que o usuário não possa realçar uma linha da grid clicando sobre ela. |- | Exibir Título da Grid | Marque esta opção se você deseja exibir a descrição da Query como título da grid. |- | Habilitar botão de Atualização | Desmarque esta opção se você deseja remover o botão de "atualização" da grid. |- | Habilitar botão Recolher na linha do CrossTab | Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid. |- | Mostrar Régua | Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid. |- | Exibir Barra de Comandos: | Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid. |- | Exportação | Habilitar Exportação para Excel: | Desmarque esta opção se você deseja remover o botão de "exportação para Excel" da Grid. |- | rowspan=4 | Paginação | Usar Paginação: | Desmarque esta opção se você não deseja utilizar paginação. Por padrão este item está marcado e é recomendado para ganhar performance, pois desta forma o resultado da sua consulta ficará separado por páginas na Grid. |- | Itens por Página: | Quando a paginação estiver ativa, este valor (por padrão 40) define a quantidade de linhas que será exibida por página. |- | Posição do Paginador: | Quando a paginação estiver ativa, você define onde irá posicionar o paginador. Você pode selecionar: *Cima *Baixo (padrão) *Cima e Baixo. |- | Modo de Paginação: | Quando a paginação estiver ativa, você define o modo que irá realizar a paginação. Você pode selecionar: *Nenhum *Avançado *Próxima e Anterior *Próxima, Anterior e Numérico (padrão) *Próxima, Anterior, Numérico e Avançado *Páginas Numeradas |- | Performance | Utilizar memória de dados: | Marque esta opção se você deseja utilizar memória de dados. Desta forma os dados carregados da consulta na grid serão armazenados em memória e ao realizar operações (ordenação, agrupamento, filtro e paginação), não será mais necessário recarregar os dados a partir do banco de dados. |- |} === Figura exemplo da configuração === [[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|400px|thumb|none|Figura 16 - Configuração da Saída do Tipo CrossTab|Figura 16 - Configuração da Saída do Tipo CrossTab]] == Ver Também == * [[Grid|Configurações de uma consulta do tipo Grid]] * Configurações de uma consulta do tipo Gráfico 82a3364e48e252051abb33682f2222a9f5a81b2f Consulta:CrossTab 0 168 1348 1347 2017-06-02T20:28:30Z Marcelo.quednau 17 wikitext text/x-wiki == Configurações de uma consulta do tipo CrossTab == As consultas do tipo CrossTab possuem algumas configurações que caso seja necessário podem ser alteradas, pois sempre que você cria uma nova consulta, estes itens já estão preenchidos com os valores padrão. Neste artigo veremos como configurar estes ajustes adicionais de uma consulta (Query SQL) com o ''tipo de saída'' selecionado como '''CrossTab'''. Ainda na aba ''Configurações'', você tem uma infinidade de possíveis ajuste, caso seja necessário. Abaixo a relação dos itens que pode ser personalizados. == Personalizando a Saída de uma Consulta do tipo CrossTab == {| class="wikitable" cellpadding="5" cellspacing="0" align="center" |+ '''Configurações''' !style="background:#efefef;" |Grupo !style="background:#efefef; width:260px;" |Nome !style="background:#efefef;" |Descrição |- | rowspan=8 | Aparência | Texto do Grande Total | Preencha aqui para substituir o texto padrão ''Grande Total'' nas colunas ou linhas totalizadoras do CrossTab . |- | Layout de Linha | Aqui você define como será a renderização da linha do CrossTab. Você pode selecionar: *Tabular (padrão): Usado para apresentar os dados no formato de tabela tradicional. *Outline: Usado para apresentar os dados no estilo clássico de tabela dinâmica. *Compact: usado para apresentar os dados aproveitando a área horizontal da tela, ajudando a minimizar a rolagem. ''OBS.: A combinação do layout '''Tabular''' e posição de subtotais no '''Início do Grupo''' não é suportada''. |- | Localização dos Totais | Selecione se os totais e subtotais serão apresentados dentro da ''linha'' ou dentro da ''coluna''. |- | Posição dos Subtotais de Coluna | Aqui você define como será a posição dos subtotais de coluna. Você pode selecionar: *Nenhum *Final do Grupo (padrão) |- | Posição dos Grandes Totais de Coluna | Aqui você define como será a posição dos grandes totais de coluna. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Posição dos Subtotais de Linha | Aqui você define como será a posição dos subtotais totais da linha. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Posição dos Grandes Totais de Linha | Aqui você define como será a posição dos grandes totais de linha. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Tamanho da Janela | Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões. |- | rowspan=11 | Comportamento | Exibir Zona de Cabeçalho de Colunas | Desmarque esta opção se você deseja que a zona de cabeçalho de colunas do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Exibir Zona de Cabeçalho de Linhas | Desmarque esta opção se você deseja que a zona de cabeçalho de linhas do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Exibir Zona de Cabeçalho de Dados | Desmarque esta opção se você deseja que a zona de cabeçalho de dados do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Exibir Zona de Cabeçalho de Filtros | Desmarque esta opção se você deseja que a zona de cabeçalho de filtros do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Expandir grupo de colunas | Desmarque esta opção se você deseja que o grupo de colunas do CrossTab não venha expandido. |- | Expandir grupo de linhas | Desmarque esta opção se você deseja que o grupo de linhas do CrossTab não venha expandido. |- | Exibir Título da Grid | Marque esta opção se você deseja exibir a descrição da Query como título da grid. |- | Habilitar botão de Atualização | Desmarque esta opção se você deseja remover o botão de "atualização" da grid. |- | Habilitar botão Recolher na linha do CrossTab | Desmarque esta opção se você deseja remover o botão de Recolher na linha do CrossTab. |- | Mostrar Régua | Marque esta opção se você deseja habilitar a régua no CrossTab. Por padrão está p |- | Exibir Barra de Comandos: | Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid. |- | Exportação | Habilitar Exportação para Excel: | Desmarque esta opção se você deseja remover o botão de "exportação para Excel" da Grid. |- | rowspan=4 | Paginação | Usar Paginação: | Desmarque esta opção se você não deseja utilizar paginação. Por padrão este item está marcado e é recomendado para ganhar performance, pois desta forma o resultado da sua consulta ficará separado por páginas na Grid. |- | Itens por Página: | Quando a paginação estiver ativa, este valor (por padrão 40) define a quantidade de linhas que será exibida por página. |- | Posição do Paginador: | Quando a paginação estiver ativa, você define onde irá posicionar o paginador. Você pode selecionar: *Cima *Baixo (padrão) *Cima e Baixo. |- | Modo de Paginação: | Quando a paginação estiver ativa, você define como irá realizar a paginação. Você pode selecionar: *Nenhum *Avançado *Próxima e Anterior *Próxima, Anterior e Numérico (padrão) *Próxima, Anterior, Numérico e Avançado *Páginas Numeradas |- | Performance | Utilizar memória de dados: | Marque esta opção se você deseja utilizar memória de dados. Desta forma os dados carregados da consulta na grid serão armazenados em memória e ao realizar operações (ordenação, agrupamento, filtro e paginação), não será mais necessário recarregar os dados a partir do banco de dados. |- |} === Figura exemplo da configuração === [[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|400px|thumb|none|Figura 16 - Configuração da Saída do Tipo CrossTab|Figura 16 - Configuração da Saída do Tipo CrossTab]] == Ver Também == * [[Grid|Configurações de uma consulta do tipo Grid]] * Configurações de uma consulta do tipo Gráfico d56a9474d5a07a14ae56ccabe19058cd851b9a03 1349 1348 2017-06-02T20:29:51Z Marcelo.quednau 17 wikitext text/x-wiki == Configurações de uma consulta do tipo CrossTab == As consultas do tipo CrossTab possuem algumas configurações que caso seja necessário podem ser alteradas, pois sempre que você cria uma nova consulta, estes itens já estão preenchidos com os valores padrão. Neste artigo veremos como configurar estes ajustes adicionais de uma consulta (Query SQL) com o ''tipo de saída'' selecionado como '''CrossTab'''. Ainda na aba ''Configurações'', você tem uma infinidade de possíveis ajuste, caso seja necessário. Abaixo a relação dos itens que pode ser personalizados. == Personalizando a saída de uma consulta do tipo CrossTab == {| class="wikitable" cellpadding="5" cellspacing="0" align="center" |+ '''Configurações''' !style="background:#efefef;" |Grupo !style="background:#efefef; width:260px;" |Nome !style="background:#efefef;" |Descrição |- | rowspan=8 | Aparência | Texto do Grande Total | Preencha aqui para substituir o texto padrão ''Grande Total'' nas colunas ou linhas totalizadoras do CrossTab . |- | Layout de Linha | Aqui você define como será a renderização da linha do CrossTab. Você pode selecionar: *Tabular (padrão): Usado para apresentar os dados no formato de tabela tradicional. *Outline: Usado para apresentar os dados no estilo clássico de tabela dinâmica. *Compact: usado para apresentar os dados aproveitando a área horizontal da tela, ajudando a minimizar a rolagem. ''OBS.: A combinação do layout '''Tabular''' e posição de subtotais no '''Início do Grupo''' não é suportada''. |- | Localização dos Totais | Selecione se os totais e subtotais serão apresentados dentro da ''linha'' ou dentro da ''coluna''. |- | Posição dos Subtotais de Coluna | Aqui você define como será a posição dos subtotais de coluna. Você pode selecionar: *Nenhum *Final do Grupo (padrão) |- | Posição dos Grandes Totais de Coluna | Aqui você define como será a posição dos grandes totais de coluna. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Posição dos Subtotais de Linha | Aqui você define como será a posição dos subtotais totais da linha. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Posição dos Grandes Totais de Linha | Aqui você define como será a posição dos grandes totais de linha. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Tamanho da Janela | Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões. |- | rowspan=11 | Comportamento | Exibir Zona de Cabeçalho de Colunas | Desmarque esta opção se você deseja que a zona de cabeçalho de colunas do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Exibir Zona de Cabeçalho de Linhas | Desmarque esta opção se você deseja que a zona de cabeçalho de linhas do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Exibir Zona de Cabeçalho de Dados | Desmarque esta opção se você deseja que a zona de cabeçalho de dados do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Exibir Zona de Cabeçalho de Filtros | Desmarque esta opção se você deseja que a zona de cabeçalho de filtros do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Expandir grupo de colunas | Desmarque esta opção se você deseja que o grupo de colunas do CrossTab não venha expandido. |- | Expandir grupo de linhas | Desmarque esta opção se você deseja que o grupo de linhas do CrossTab não venha expandido. |- | Exibir Título da Grid | Marque esta opção se você deseja exibir a descrição da Query como título da grid. |- | Habilitar botão de Atualização | Desmarque esta opção se você deseja remover o botão de "atualização" da grid. |- | Habilitar botão Recolher na linha do CrossTab | Desmarque esta opção se você deseja remover o botão de Recolher na linha do CrossTab. |- | Mostrar Régua | Marque esta opção se você deseja habilitar a régua no CrossTab. Por padrão está p |- | Exibir Barra de Comandos: | Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid. |- | Exportação | Habilitar Exportação para Excel: | Desmarque esta opção se você deseja remover o botão de "exportação para Excel" da Grid. |- | rowspan=4 | Paginação | Usar Paginação: | Desmarque esta opção se você não deseja utilizar paginação. Por padrão este item está marcado e é recomendado para ganhar performance, pois desta forma o resultado da sua consulta ficará separado por páginas na Grid. |- | Itens por Página: | Quando a paginação estiver ativa, este valor (por padrão 40) define a quantidade de linhas que será exibida por página. |- | Posição do Paginador: | Quando a paginação estiver ativa, você define onde irá posicionar o paginador. Você pode selecionar: *Cima *Baixo (padrão) *Cima e Baixo. |- | Modo de Paginação: | Quando a paginação estiver ativa, você define como irá realizar a paginação. Você pode selecionar: *Nenhum *Avançado *Próxima e Anterior *Próxima, Anterior e Numérico (padrão) *Próxima, Anterior, Numérico e Avançado *Páginas Numeradas |- | Performance | Utilizar memória de dados: | Marque esta opção se você deseja utilizar memória de dados. Desta forma os dados carregados da consulta na grid serão armazenados em memória e ao realizar operações (ordenação, agrupamento, filtro e paginação), não será mais necessário recarregar os dados a partir do banco de dados. |- |} === Figura exemplo da configuração === [[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|400px|thumb|none|Figura 16 - Configuração da Saída do Tipo CrossTab|Figura 16 - Configuração da Saída do Tipo CrossTab]] == Ver também == * [[Grid|Configurações de uma consulta do tipo Grid]] * Configurações de uma consulta do tipo Gráfico 9c875a35592121584b47fda4e87e9847e3acafa9 1354 1349 2017-06-02T21:13:30Z Marcelo.quednau 17 wikitext text/x-wiki == Configurações de uma consulta do tipo CrossTab == As consultas do tipo CrossTab possuem algumas configurações que caso seja necessário podem ser alteradas, pois sempre que você cria uma nova consulta, estes itens já estão preenchidos com os valores padrão. Neste artigo veremos como configurar estes ajustes adicionais de uma consulta (Query SQL) com o ''tipo de saída'' selecionado como '''CrossTab'''. Ainda na aba ''Configurações'', você tem uma infinidade de possíveis ajuste, caso seja necessário. Abaixo a relação dos itens que pode ser personalizados. == Personalizando a saída de uma consulta do tipo CrossTab == {| class="wikitable" cellpadding="5" cellspacing="0" align="center" |+ '''Configurações''' !style="background:#efefef;" |Grupo !style="background:#efefef; width:260px;" |Nome !style="background:#efefef;" |Descrição |- | rowspan=8 | Aparência | Texto do Grande Total | Preencha aqui para substituir o texto padrão ''Grande Total'' nas colunas ou linhas totalizadoras do CrossTab . |- | Layout de Linha | Aqui você define como será a renderização da linha do CrossTab. Você pode selecionar: *Tabular (padrão): Usado para apresentar os dados no formato de tabela tradicional. *Outline: Usado para apresentar os dados no estilo clássico de tabela dinâmica. *Compact: usado para apresentar os dados aproveitando a área horizontal da tela, ajudando a minimizar a rolagem. ''OBS.: A combinação do layout '''Tabular''' e posição de subtotais no '''Início do Grupo''' não é suportada''. |- | Localização dos Totais | Selecione se os totais e subtotais serão apresentados dentro da ''linha'' ou dentro da ''coluna''. |- | Posição dos Subtotais de Coluna | Aqui você define como será a posição dos subtotais de coluna. Você pode selecionar: *Nenhum *Final do Grupo (padrão) |- | Posição dos Grandes Totais de Coluna | Aqui você define como será a posição dos grandes totais de coluna. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Posição dos Subtotais de Linha | Aqui você define como será a posição dos subtotais totais da linha. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Posição dos Grandes Totais de Linha | Aqui você define como será a posição dos grandes totais de linha. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Tamanho da Janela | Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões. |- | rowspan=11 | Comportamento | Exibir Zona de Cabeçalho de Colunas | Desmarque esta opção se você deseja que a zona de cabeçalho de colunas do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Exibir Zona de Cabeçalho de Linhas | Desmarque esta opção se você deseja que a zona de cabeçalho de linhas do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Exibir Zona de Cabeçalho de Dados | Desmarque esta opção se você deseja que a zona de cabeçalho de dados do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Exibir Zona de Cabeçalho de Filtros | Desmarque esta opção se você deseja que a zona de cabeçalho de filtros do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Expandir grupo de colunas | Desmarque esta opção se você deseja que o grupo de colunas do CrossTab não venha expandido. |- | Expandir grupo de linhas | Desmarque esta opção se você deseja que o grupo de linhas do CrossTab não venha expandido. |- | Exibir Título da Grid | Marque esta opção se você deseja exibir a descrição da Query como título da grid. |- | Habilitar botão de Atualização | Desmarque esta opção se você deseja remover o botão de "atualização" da grid. |- | Habilitar botão Recolher na linha do CrossTab | Desmarque esta opção se você deseja remover o botão de Recolher na linha do CrossTab. |- | Mostrar Régua | Marque esta opção se você deseja habilitar a régua no CrossTab. Por padrão está p |- | Exibir Barra de Comandos: | Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid. |- | Exportação | Habilitar Exportação para Excel: | Desmarque esta opção se você deseja remover o botão de "exportação para Excel" da Grid. |- | rowspan=4 | Paginação | Usar Paginação: | Desmarque esta opção se você não deseja utilizar paginação. Por padrão este item está marcado e é recomendado para ganhar performance, pois desta forma o resultado da sua consulta ficará separado por páginas na Grid. |- | Itens por Página: | Quando a paginação estiver ativa, este valor (por padrão 40) define a quantidade de linhas que será exibida por página. |- | Posição do Paginador: | Quando a paginação estiver ativa, você define onde irá posicionar o paginador. Você pode selecionar: *Cima *Baixo (padrão) *Cima e Baixo. |- | Modo de Paginação: | Quando a paginação estiver ativa, você define como irá realizar a paginação. Você pode selecionar: *Nenhum *Avançado *Próxima e Anterior *Próxima, Anterior e Numérico (padrão) *Próxima, Anterior, Numérico e Avançado *Páginas Numeradas |- | Performance | Utilizar memória de dados: | Marque esta opção se você deseja utilizar memória de dados. Desta forma os dados carregados da consulta na grid serão armazenados em memória e ao realizar operações (ordenação, agrupamento, filtro e paginação), não será mais necessário recarregar os dados a partir do banco de dados. |- |} === Figura exemplo da configuração === [[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|400px|thumb|none|Figura 16 - Configuração da Saída do Tipo CrossTab|Figura 16 - Configuração da Saída do Tipo CrossTab]] == Ver também == * [[Grid|Configurações de uma consulta do tipo Grid]] * [[Gráfico|Configurações de uma consulta do tipo Gráfico]] d67478bd5f90ea09fafce8f5eb2a547f23fac6be LATROMI: Tópicos de Ajuda 0 27 1351 1344 2017-06-02T21:01:45Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## [[Criando uma Consulta]] ## [[Configuração da Saída de Query]] ### [[Grid]] #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Gráfico]] ### [[CrossTab]] ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) 45938dc16abd623e90ac2f435c9cdf23eab6a648 1360 1351 2017-06-05T12:40:06Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Consultas''' ## [[Criando uma Consulta]] ## [[Alterando uma Consulta]] ## [[Configuração da Saída de Query]] ### [[Grid]] #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Gráfico]] ### [[CrossTab]] ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) e145aeb5da5f71ae9d346c2a968b9fb36f9ff786 1364 1360 2017-06-07T14:04:04Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## Autenticação simples via URL ## Autenticação com token via URL # '''Consultas''' ## [[Criando uma Consulta]] ## [[Alterando uma Consulta]] ## [[Configuração da Saída de Query]] ### [[Grid]] #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Gráfico]] ### [[CrossTab]] ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) 0e3f69ed9ca46058f883ee45098a5ee52f4541d6 1365 1364 2017-06-07T14:11:25Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''Consultas''' ## [[Criando uma Consulta]] ## [[Alterando uma Consulta]] ## [[Configuração da Saída de Query]] ### [[Grid]] #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Gráfico]] ### [[CrossTab]] ### Crystal Reports ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) 0c989e7dc93efbc0f30f79fef9283b034f68d3cf 1377 1365 2017-06-07T18:33:22Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''Consultas''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração da Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) 8831849aee66e26bcb62314606d2e9a9148086d9 1378 1377 2017-06-07T18:43:15Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''Consultas''' ## [[Criando uma Consulta SQL Query|Criando uma Consulta]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração da Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) e12cf5dd3936eeeb111947c230a43600eac18d5b 1379 1378 2017-06-07T18:59:22Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''Consultas''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração da Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) 8831849aee66e26bcb62314606d2e9a9148086d9 1384 1379 2017-06-07T19:19:12Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''Consultas''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração de Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) a8ec52cc64bd7e68224978e080740efb79e79265 1389 1384 2017-06-07T19:29:11Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''Consultas''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração de Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Consultas Formatacao|Formatações]] ### [[Consultas Parametros|Parâmetros]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) f97d73d0cf9e76e7b1d56a4acd2f1e8ffcc5ec4b 1396 1389 2017-06-08T19:28:30Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''Consultas''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração de Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Formatações da Consulta|Formatações]] ### [[Parâmetros da Consulta|Parâmetros]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas Especiais''' ## [[RptPrintView.aspx]] (Página de geração de PDF) 852e8f2e2712cbdd450c6c0e0638a2414ce58c64 1403 1396 2017-06-08T20:09:09Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''Consultas''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração de Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Formatações da Consulta|Formatações]] ### [[Parâmetros da Consulta|Parâmetros]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas do LATROMI Web''' ## [[Report.aspx]] - Página de visualização de Consultas. ## [[RptPrintView.aspx]] - Página de geração de PDF 9c2637c91748ebef057bc21e49a0029f6bdc396a 1404 1403 2017-06-08T20:09:52Z Daniel.giacomelli 1 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''Consultas''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração de Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Formatações da Consulta|Formatações]] ### [[Parâmetros da Consulta|Parâmetros]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas do LATROMI Web''' ## [[Report.aspx]] (Página de visualização de Consultas) ## [[RptPrintView.aspx]] - (Página de geração de PDF) f2f8748887e4f656d36587034db0188d29bdea73 1412 1404 2017-06-08T20:49:17Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''[[Consultas]]''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração de Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Formatações da Consulta|Formatações]] ### [[Parâmetros da Consulta|Parâmetros]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas do LATROMI Web''' ## [[Report.aspx]] (Página de visualização de Consultas) ## [[RptPrintView.aspx]] - (Página de geração de PDF) 567ef2da741ee552957e76732c9ef115a912ae69 Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg 6 171 1358 2017-06-05T12:29:48Z Marcelo.quednau 17 Cadastro de Consultas. Mensagem informando que a consulta foi Salva com sucesso wikitext text/x-wiki Cadastro de Consultas. Mensagem informando que a consulta foi Salva com sucesso 7b70daff8f64662bc98a65f70a5820e4f648c46e Arquivo:Selecao de Consultas Editando.jpg 6 172 1362 2017-06-05T13:44:16Z Marcelo.quednau 17 Seleção de Consultas - Editando um consulta existente wikitext text/x-wiki Seleção de Consultas - Editando um consulta existente bbb90a93e0a16c4d8ccb1fb8ead2b8b1ea461b9b Autenticação simples via URL 0 174 1366 2017-06-07T14:48:05Z Daniel.giacomelli 1 Criou página com 'A autenticação simple via URL, consiste em passar o nome de usuário e senha para a página [[Login.aspx]] através de parâmetros de URL. Este tipo de autenticação '''n...' wikitext text/x-wiki A autenticação simple via URL, consiste em passar o nome de usuário e senha para a página [[Login.aspx]] através de parâmetros de URL. Este tipo de autenticação '''não é segura''', pois a senha do usuário fica exporta na URL, mas está disponível por motivos de compatibilidade. == Parâmetros == Para fazer a autenticação, podemos utilizar 3 parâmetros da página [[Login.aspx]]: * '''u:''' Usuário * '''p:''' Senha * '''ReturnUrl:''' URL para a qual o usuário será redirecionado após a autenticação. O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ == Exemplo == Supondo que temos um usuário ''anonimo'' cadastrado, que a senha dele seja ''anonimo'', e que após autenticação queremos que ele seja redirecionado para a página [[RptPrintView.aspx]]. Primeiro vamos formar a URL que fará a autenticação. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo Agora, vamos formar a URL relativa para chamar uma página. Usaremos neste exemplo, a página ''RptPrintView.aspx'', passando o ID de menu 999 seguido de dois parâmetros customizados: /RptPrintView.aspx?menuid=999&parametro1=ABC&parametro2=123 Por último, passamos o endereço que montamos acima no parâmetro ''ReturnUrl'' da página de Login. O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 040790ea9f04584d3a6b9482b1b99085d2eb48ed 1367 1366 2017-06-07T14:53:10Z Daniel.giacomelli 1 wikitext text/x-wiki A autenticação simples via URL, consiste em passar o nome de usuário e senha para a página [[Login.aspx]] através de parâmetros de URL. OBS.: Este tipo de autenticação <span style="color:#cc0000">'''não é segura'''</span>, pois a senha do usuário fica exporta na URL, mas está disponível por motivos de compatibilidade. == Parâmetros == Para fazer a autenticação, podemos utilizar 3 parâmetros da página [[Login.aspx]]: * '''u:''' Usuário * '''p:''' Senha * '''ReturnUrl:''' URL para a qual o usuário será redirecionado após a autenticação (opcional). O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ == Exemplo == Supondo que temos um usuário ''anonimo'' cadastrado, que a senha dele seja ''anonimo'', e que após autenticação queremos que ele seja redirecionado para a página [[RptPrintView.aspx]]. Primeiro vamos formar a URL que fará a autenticação. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo Agora, vamos formar a URL relativa para abrir uma página. Usaremos como exemplo a página ''RptPrintView.aspx'', passando o ID de menu 999 seguido de dois parâmetros customizados: /RptPrintView.aspx?menuid=999&parametro1=ABC&parametro2=123 Por último, passamos o endereço que montamos acima no parâmetro ''ReturnUrl'' da página de Login. Lembre-se que o valor do parâmetro precisa estar codificado. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 0ba451804ada1665a444f155c40750911ddc40ab 1369 1367 2017-06-07T15:02:21Z Daniel.giacomelli 1 wikitext text/x-wiki A autenticação simples via URL, consiste em passar o nome de usuário e senha para a página [[Login.aspx]] através de parâmetros de URL. OBS.: Este tipo de autenticação <span style="color:#cc0000">'''não é segura'''</span>, pois a senha do usuário fica exporta na URL, mas está disponível por motivos de compatibilidade. == Parâmetros == Para fazer a autenticação, podemos utilizar 3 parâmetros da página [[Login.aspx]]: * '''u:''' Usuário * '''p:''' Senha * '''ReturnUrl:''' URL para a qual o usuário será redirecionado após a autenticação (opcional). O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ == Exemplo == Supondo que temos um usuário ''anonimo'' cadastrado, que a senha dele seja ''anonimo'', e que após autenticação queremos que ele seja redirecionado para a página [[RptPrintView.aspx]]. Primeiro vamos formar a URL que fará a autenticação. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo Agora, vamos formar a URL relativa para abrir uma página. Usaremos como exemplo a página ''RptPrintView.aspx'', passando o ID de menu 999 seguido de dois parâmetros customizados: /RptPrintView.aspx?menuid=999&parametro1=ABC&parametro2=123 Por último, passamos o endereço que montamos acima no parâmetro ''ReturnUrl'' da página de Login. Lembre-se que o valor do parâmetro precisa estar codificado. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 == Ver Também == * [http://www.url-encode-decode.com/ url-encode-decode.com] * [https://www.w3schools.com/tags/ref_urlencode.asp HTML URL Encoding Reference] 7e656a7aba07f93244e38eb95f24282f8c4166ca 1370 1369 2017-06-07T15:02:38Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki A autenticação simples via URL, consiste em passar o nome de usuário e senha para a página [[Login.aspx]] através de parâmetros de URL. OBS.: Este tipo de autenticação <span style="color:#cc0000">'''não é segura'''</span>, pois a senha do usuário fica exporta na URL, mas está disponível por motivos de compatibilidade. == Parâmetros == Para fazer a autenticação, podemos utilizar 3 parâmetros da página [[Login.aspx]]: * '''u:''' Usuário * '''p:''' Senha * '''ReturnUrl:''' URL para a qual o usuário será redirecionado após a autenticação (opcional). O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ == Exemplo == Supondo que temos um usuário ''anonimo'' cadastrado, que a senha dele seja ''anonimo'', e que após autenticação queremos que ele seja redirecionado para a página [[RptPrintView.aspx]]. Primeiro vamos formar a URL que fará a autenticação. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo Agora, vamos formar a URL relativa para abrir uma página. Usaremos como exemplo a página ''RptPrintView.aspx'', passando o ID de menu 999 seguido de dois parâmetros customizados: /RptPrintView.aspx?menuid=999&parametro1=ABC&parametro2=123 Por último, passamos o endereço que montamos acima no parâmetro ''ReturnUrl'' da página de Login. Lembre-se que o valor do parâmetro precisa estar codificado. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 == Ver Também == * [https://www.w3schools.com/tags/ref_urlencode.asp HTML URL Encoding Reference] e34e3d0572ed80e48c20b53faf23b623a363919b 1376 1370 2017-06-07T17:00:12Z Daniel.giacomelli 1 wikitext text/x-wiki A autenticação simples via URL, consiste em passar o nome de usuário e senha para a página [[Login.aspx]] através de parâmetros de URL. OBS.: Este tipo de autenticação <span style="color:#cc0000">'''não é segura'''</span>, pois a senha do usuário fica exporta na URL, mas está disponível por motivos de compatibilidade. == Parâmetros == Para fazer a autenticação, podemos utilizar 3 parâmetros da página [[Login.aspx]]: * '''u:''' Usuário * '''p:''' Senha * '''ReturnUrl:''' URL para a qual o usuário será redirecionado após a autenticação (opcional). O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ == Exemplo == Supondo que temos um usuário ''anonimo'' cadastrado, que a senha dele seja ''anonimo'', e que após autenticação queremos que ele seja redirecionado para a página [[RptPrintView.aspx]]. Primeiro vamos formar a URL que fará a autenticação. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo Agora, vamos formar a URL relativa para abrir uma página. Usaremos como exemplo a página ''RptPrintView.aspx'', passando o ID de menu 999 seguido de dois parâmetros customizados: /RptPrintView.aspx?menuid=999&parametro1=ABC&parametro2=123 Por último, passamos o endereço que montamos acima no parâmetro ''ReturnUrl'' da página de Login. Lembre-se que o valor do parâmetro precisa estar codificado. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 == Ver Também == * [[Autenticação com token via URL]] * [https://www.w3schools.com/tags/ref_urlencode.asp HTML URL Encoding Reference] 38fe407e61e09c84aca8a10bd4f0e311b5bc3d70 RptPrintView.aspx 0 133 1368 1221 2017-06-07T14:54:45Z Daniel.giacomelli 1 wikitext text/x-wiki A página ''RptPrintView.aspx'', localizada no pasta raiz do LATROMI Web foi criada com a intenção de viabilizar o envio de Links de impressão por e-mail. Com essa página é possível abrir uma sessão de usuário, gerar um PDF usando o Crystal Reports e fechar a sessão imediatamente. == Parâmetros == * '''MenuID''': ID do menu do relatório.(o usuário precisa ter permissão para acessar o menu) * '''Download''': Especificar ''true'' ou ''false'' (valor padrão). Se for ''true'', o site iniciará o download do arquivo gerado ao invés de abri-lo no navegador. * '''PreserveSession''': Especificar ''true'' ou ''false''(valor padrão). Se for ''true'', a sessão de usuário será mantida, caso contrário, ela será fechada imediatamente após a geração do arquivo. OBS.: Qualquer parâmetro especificado na URL pode ser repassado para os parâmetros relatório usando o formato ''URL.nome_do_parametro'' no LATROMI Client. == Autenticando == Para que um usuário que não está logado no site possa gerar o relatório, precisamos primeiro passar alguma credencial na página ''Login.aspx'', e em seguida redirecionar para a página ''RptPrintView.aspx''. Supondo que temos um usuário ''anonimo'' cadastrado, e que a senha dele seja ''anonimo'', vamos formar a URL que fará a autenticação antes de gerar o relatório. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo Agora, vamos formar a URL relativa para chamar a página ''RptPrintView.aspx'', passando o ID de menu 999 seguido de dois parâmetros customizados: /RptPrintView.aspx?menuid=999&parametro1=ABC&parametro2=123 Por último, passamos o endereço que montamos acima no parâmetro ''ReturnUrl'' da página de Login. O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 == Ver Também == * [[Autenticação simples via URL]] 4c892682867e07bceaf343c0027a1f391757e7b4 1408 1368 2017-06-08T20:22:46Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki A página ''RptPrintView.aspx'', localizada no pasta raiz do LATROMI Web foi criada com a intenção de viabilizar o envio de Links de impressão por e-mail. Com essa página é possível abrir uma sessão de usuário, gerar um PDF usando o Crystal Reports e fechar a sessão imediatamente. == Parâmetros == * '''MenuID''': ID do menu do relatório (o usuário precisa ter permissão para acessar o menu). * '''Download''': Especificar ''true'' ou ''false'' (valor padrão). Se for ''true'', o site iniciará o download do arquivo gerado ao invés de abri-lo no navegador. * '''PreserveSession''': Especificar ''true'' ou ''false''(valor padrão). Se for ''true'', a sessão de usuário será mantida, caso contrário, ela será fechada imediatamente após a geração do arquivo. OBS.: Qualquer parâmetro especificado na URL pode ser repassado para os parâmetros relatório usando o formato ''URL.nome_do_parametro'' no LATROMI Client. == Autenticando == Para que um usuário que não está logado no site possa gerar o relatório, precisamos primeiro passar alguma credencial na página ''Login.aspx'', e em seguida redirecionar para a página ''RptPrintView.aspx''. Supondo que temos um usuário ''anonimo'' cadastrado, e que a senha dele seja ''anonimo'', vamos formar a URL que fará a autenticação antes de gerar o relatório. http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo Agora, vamos formar a URL relativa para chamar a página ''RptPrintView.aspx'', passando o ID de menu 999 seguido de dois parâmetros customizados: /RptPrintView.aspx?menuid=999&parametro1=ABC&parametro2=123 Por último, passamos o endereço que montamos acima no parâmetro ''ReturnUrl'' da página de Login. O valor especificado neste parâmetro precisa estar codificado. O seguinte site pode ser usado para fazer a codificação: http://www.url-encode-decode.com/ http:// latromi.meudominio.com.br/web/Login.aspx?u=anonimo&p=anonimo&ReturnUrl=%2FRptPrintView.aspx%3Fmenuid%3D999%26parametro1%3DABC%26parametro2%3D123 == Ver Também == * [[Autenticação simples via URL]] c029b2fa715d3be110d94923e6c0399162e26f14 Autenticação com token via URL 0 175 1371 2017-06-07T16:55:11Z Daniel.giacomelli 1 Criou página com 'A autenticação via token do LATROMI usa criptografia do tipo assíncrona (RSA). Ou seja, uma chave é usada para criptografar (chave pública), e outra para descriptografar...' wikitext text/x-wiki A autenticação via token do LATROMI usa criptografia do tipo assíncrona (RSA). Ou seja, uma chave é usada para criptografar (chave pública), e outra para descriptografar (chave privada). Este tipo de autenticação ocorre em duas etapas: # Geração do Token de requisição ([[TokenGenService.svc]]). # Autenticação, com geração do Token de autorização ([[Authentication.svc]]). Ao realizar o segundo passo, serão retornadas várias informações em formato JSON. O valor do campo '''authToken''' é o token de autorização. É com ele que o usuário poderá acessar o LATROMI. Para fazer acesso ao site, basta acessar qualquer página informando o parâmetro de URL '''authtk''', passando como valor o '''authToken''' retornado pelo serviço de autenticação. Exemplo: http:// latromi.meudominio.com.br/web/Report.aspx?idmenu=48&<span style="color:#009933"><b>authtk=</b>MtdU$wYosoojATPhz8lztypEmpzteaqmf6_mTCNT6_5tOKh......</span> 8ad9be4c3c222a864e4770f38d25d988a12d86f3 1372 1371 2017-06-07T16:56:04Z Daniel.giacomelli 1 wikitext text/x-wiki A autenticação via token do LATROMI usa criptografia do tipo assíncrona (RSA). Ou seja, uma chave é usada para criptografar (chave pública), e outra para descriptografar (chave privada). Este tipo de autenticação ocorre em duas etapas: # Geração do Token de requisição ([[TokenGenService.svc]]). # Autenticação, com geração do Token de autorização ([[Authentication.svc]]). Ao realizar o segundo passo, serão retornadas várias informações em formato JSON. O valor do campo '''authToken''' é o token de autorização. É com ele que o usuário poderá acessar o LATROMI. == Exemplo == Para fazer acesso ao site, basta acessar qualquer página informando o parâmetro de URL '''authtk''', passando como valor o '''authToken''' retornado pelo serviço de autenticação. http:// latromi.meudominio.com.br/web/Report.aspx?idmenu=48&<span style="color:#009933"><b>authtk=</b>MtdU$wYosoojATPhz8lztypEmpzteaqmf6_mTCNT6_5tOKh......</span> 6aa0904a2151d2fff58df06af0de8bb0302534c4 1373 1372 2017-06-07T16:57:21Z Daniel.giacomelli 1 wikitext text/x-wiki A autenticação via token do LATROMI usa criptografia do tipo assíncrona (RSA). Ou seja, uma chave é usada para criptografar (chave pública), e outra para descriptografar (chave privada). Este tipo de autenticação ocorre em duas etapas: # Geração do Token de requisição ([[TokenGenService.svc]]). # Autenticação, com geração do Token de autorização ([[Authentication.svc]]). Ao realizar o segundo passo, serão retornadas várias informações em formato JSON. O valor do campo '''authToken''' é o token de autorização. É com ele que o usuário poderá acessar o LATROMI. == Exemplo == Para fazer acesso ao site, basta acessar qualquer página informando o parâmetro de URL '''authtk'''. O valor deste parâmetro deve ser o '''authToken''' retornado pelo serviço de autenticação. http:// latromi.meudominio.com.br/web/Report.aspx?idmenu=48&<span style="color:#009933"><b>authtk=</b>MtdU$wYosoojATPhz8lztypEmpzteaqmf6_mTCNT6_5tOKh......</span> 4ee94f1dcf8e070d64f0a2027c81500cacec6535 1374 1373 2017-06-07T16:58:22Z Daniel.giacomelli 1 wikitext text/x-wiki A autenticação via token do LATROMI usa criptografia do tipo assíncrona (RSA). Ou seja, uma chave é usada para criptografar (chave pública), e outra para descriptografar (chave privada). Este tipo de autenticação ocorre em duas etapas: # Geração do Token de requisição ([[TokenGenService.svc]]). # Autenticação, com geração do Token de autorização ([[Authentication.svc]]). Ao realizar o segundo passo, serão retornadas várias informações em formato JSON. O valor do campo '''authToken''' é o token de autorização. É com ele que o usuário poderá acessar o LATROMI. == Exemplo == Para fazer acesso ao site, basta acessar qualquer página informando o parâmetro de URL '''authtk'''. O valor deste parâmetro deve ser o '''authToken''' retornado pelo serviço de autenticação. http:// latromi.meudominio.com.br/web/Report.aspx?idmenu=48&<span style="color:#009933"><b>authtk=</b>MtdU$wYosoojATPhz8lztypEmpzteaqmf6_mTCNT6_5tOKh......</span> == Ver Também == * [[Autenticação simples via URL]] * [[Authentication.svc]] * [[TokenGenService.svc]] 91c2ecf8cbfeda22ecbf82a6094e142105dc139b 1375 1374 2017-06-07T16:59:29Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki A autenticação via token do LATROMI usa criptografia do tipo assíncrona (RSA). Ou seja, uma chave é usada para criptografar (chave pública), e outra para descriptografar (chave privada). Este tipo de autenticação ocorre em duas etapas: # Geração do Token de requisição ([[TokenGenService.svc]]). # Autenticação, com geração do Token de autorização ([[Authentication.svc]]). Ao realizar o segundo passo, serão retornadas várias informações em formato JSON. O valor do campo '''authToken''' é o token de autorização. É com ele que o usuário poderá acessar o LATROMI. == Exemplo == Para fazer acesso ao site, basta acessar qualquer página informando o parâmetro de URL '''authtk'''. O valor deste parâmetro deve ser o '''authToken''' retornado pelo serviço de autenticação. http:// latromi.meudominio.com.br/web/Report.aspx?idmenu=48&<span style="color:#009933"><b>authtk=</b>MtdU$wYosoojATPhz8lztypEmpzteaqmf6_mTCNT6_5tOKh......</span> == Ver Também == * [[Autenticação simples via URL]] * [https://pt.wikipedia.org/wiki/RSA Criptografia RSA] 183011129a595f2b1a1f455ba02a5beabe98b960 Criando uma Consulta 0 176 1381 2017-06-07T18:59:55Z Marcelo.quednau 17 Marcelo.quednau moveu a página [[Criando uma Consulta]] para [[Criando uma Consulta SQL Query]]: Ajuste do nome da página wikitext text/x-wiki #REDIRECIONAMENTO [[Criando uma Consulta SQL Query]] 38f80bec904ec60164ed9981a5578359bdcf7d60 Alterando uma Consulta 0 177 1383 2017-06-07T19:18:20Z Marcelo.quednau 17 Marcelo.quednau moveu a página [[Alterando uma Consulta]] para [[Alterando uma Consulta SQL Query]] wikitext text/x-wiki #REDIRECIONAMENTO [[Alterando uma Consulta SQL Query]] a3596aaaf9b4958ac778e1f034119b6fb064b5a8 Configuração da Saída de Query 0 178 1387 2017-06-07T19:22:04Z Marcelo.quednau 17 Marcelo.quednau moveu a página [[Configuração da Saída de Query]] para [[Configuração de Saída da Query]] wikitext text/x-wiki #REDIRECIONAMENTO [[Configuração de Saída da Query]] 6dfd37dd1d0721cc2f844cf5a7637d5b1d3776fc Consultas Formatacao 0 179 1390 2017-06-07T19:42:22Z Marcelo.quednau 17 Criou página com '== Formatando os registros de uma consulta == Neste artigo veremos como realizar algumas formatações para cada linha de retorno da sua consulta. É possível destacar cada c...' wikitext text/x-wiki == Formatando os registros de uma consulta == Neste artigo veremos como realizar algumas formatações para cada linha de retorno da sua consulta. É possível destacar cada coluna da sua consulta, conforme as condições estabelecidas por você. Existem 4 possibilidades de formatação: * Formatação Condicional * Mapa * Comando SQL * Botões Segue abaixo mais detalhes sobre cada uma delas. == Formatação Condicional == == Mapa == == Comando SQL == == Botões == 64d4439d6656f4dfb60dde712ee0ab9144b420cd 1392 1390 2017-06-07T21:06:17Z Marcelo.quednau 17 wikitext text/x-wiki == Formatando os registros de uma consulta == Neste artigo veremos como realizar algumas formatações para cada linha de retorno da sua consulta. É possível destacar cada coluna da sua consulta, conforme as condições estabelecidas por você. Existem 4 possibilidades de formatação: * Formatação Condicional * Mapa * Comando SQL * Botões [[Arquivo:Consulta Formatacoes.jpg|350px|thumb|none|Figura 1 – Formatações|Figura 1 – Formatações]] Segue abaixo mais detalhes sobre cada uma das '''abas''' de formatação. == Formatação Condicional == Na formatação condicional, como o próprio nome já diz, é para criarmos uma '''formatação''' diferente, quando uma determinada '''condição''' for atendida. Por exemplo: Vamos criar uma formatação condicional na consulta dos Países (conforme exemplo utilizado para [[Criando uma Consulta SQL Query|criar uma consulta]]) onde vamos destacar a coluna ''Ativo/Inativo'' marcando em <span style="color:green">verde</span> quando estiver o país estiver <span style="color:green">ativo</span> no banco de dados e vamos marcar em <span style="color:red">vermelho</span> quando estiver <span style="color:red">inativo</span>. Vamos para o passo a passo: # Na aba Formatações, clicar no botão <span style="color:green">'''+'''</span>. # No campo ''NovoItem'', informe um nome (figura 2) para identificar a sua formatação. # Assim que você informar o nome, abrirá um tela (figura 3) para você realizar a formatação. ## Condições: Informe qual campo vamos formatar, qual operador e qual o valor da condição. No nosso exemplo queremos quando a informação do campo for igual a '''1''', vamos preencher o fundo da coluna ativoinativo com verde. ## Formatação: Informe qual o tipo de formatação, isto é, se vamos modificar o texto ou se vamos utilizar uma imagem para representar. No nosso exemplo queremos trocar a cor do fundo do texto. Sempre que for utilizar as cores, por questões de compatibilidade, utilize sempre as cores da aba WEB. ## Aplicação: Informe se irá aplicar a formatação condicional para a ''linha inteira'' ou somente para uma ''determinada coluna''. No nosso exemplo vamos aplicar na própria coluna ''ativoinativo''. ## Configuração: Informe aqui se você quer criar uma legenda para isso. É sempre muito interessante você deixar marcado a opção de ''Gerar Legenda'', visto que dessa maneira o usuário terá condições de identificar o que significa cada cor que você utilizou. == Mapa == == Comando SQL == == Botões == 3d50039b3c577f805a144e69a173b794da5fa72e 1393 1392 2017-06-07T21:19:32Z Marcelo.quednau 17 wikitext text/x-wiki == Formatando os registros de uma consulta == Neste artigo veremos como realizar algumas formatações para cada linha de retorno da sua consulta. É possível destacar cada coluna da sua consulta, conforme as condições estabelecidas por você. Existem 4 possibilidades de formatação: * Formatação Condicional * Mapa * Comando SQL * Botões [[Arquivo:Consulta Formatacoes.jpg|350px|thumb|none|Figura 1 – Formatações|Figura 1 – Formatações]] Segue abaixo mais detalhes sobre cada uma das '''abas''' de formatação. == Formatação Condicional == Na formatação condicional, como o próprio nome já diz, é para criarmos uma '''formatação''' diferente, quando uma determinada '''condição''' for atendida. Por exemplo: Vamos criar uma formatação condicional na consulta dos Países (conforme exemplo utilizado para [[Criando uma Consulta SQL Query|criar uma consulta]]) onde vamos destacar a coluna ''Ativo/Inativo'' marcando em <span style="color:green">verde</span> quando estiver o país estiver <span style="color:green">ativo</span> no banco de dados e vamos marcar em <span style="color:red">vermelho</span> quando estiver <span style="color:red">inativo</span>. Vamos para o passo a passo: # Na aba Formatações, clicar no botão <span style="color:green">'''+'''</span>. # No campo ''NovoItem'', informe um nome (figura 2) para identificar a sua formatação. # Assim que você informar o nome, abrirá um tela (figura 3) para você realizar a formatação. ## Condições: Informe qual campo vamos formatar, qual operador e qual o valor da condição. No nosso exemplo queremos quando a informação do campo for igual a '''1''', vamos preencher o fundo da coluna ativoinativo com verde. ## Formatação: Informe qual o tipo de formatação, isto é, se vamos modificar o texto ou se vamos utilizar uma imagem para representar. No nosso exemplo queremos trocar a cor do fundo do texto. ## Aplicação: Informe se irá aplicar a formatação condicional para a ''linha inteira'' ou somente para uma ''determinada coluna''. No nosso exemplo vamos aplicar na própria coluna ''ativoinativo''. ## Configuração: Informe aqui se você quer criar uma legenda para isso. É sempre muito interessante você deixar marcado a opção de ''Gerar Legenda'', visto que dessa maneira o usuário terá condições de identificar o que significa cada cor que você utilizou. # Assim que finalizar as configurações, clique no botão ''OK''. Realize o mesmo passo a passo acima para formatar quando Inativo. No nosso exemplo queremos quando a informação do campo for igual a '''2''', vamos preencher o fundo da coluna ativoinativo com vermelho. <span style="color:navy">Sempre que for utilizar as cores, por questões de compatibilidade, utilize sempre as cores da aba WEB.</span> == Mapa == == Comando SQL == == Botões == 5a0dd0f85d50b5b52e05fcc92a0e5b31c73c64b7 1394 1393 2017-06-08T17:14:08Z Marcelo.quednau 17 wikitext text/x-wiki = Consultas Formatação = == Formatando os registros de uma consulta == Neste artigo veremos como realizar algumas formatações para cada linha de retorno da sua consulta. É possível destacar cada coluna da sua consulta, conforme as condições estabelecidas por você. Existem 4 possibilidades de formatação: * Formatação Condicional * Mapa * Comando SQL * Botões [[Arquivo:Consulta Formatacoes.jpg|350px|thumb|none|Figura 1 – Formatações|Figura 1 – Formatações]] Segue abaixo mais detalhes sobre cada uma das '''abas''' de formatação. == Formatação Condicional == Na formatação condicional, como o próprio nome já diz, é para criarmos uma '''formatação''' diferente, quando uma determinada '''condição''' for atendida. Por exemplo: Vamos criar uma formatação condicional na consulta dos Países (conforme exemplo utilizado para [[Criando uma Consulta SQL Query|criar uma consulta]]) onde vamos destacar a coluna ''Ativo/Inativo'' marcando em <span style="color:green">verde</span> quando estiver o país estiver <span style="color:green">ativo</span> no banco de dados e vamos marcar em <span style="color:red">vermelho</span> quando estiver <span style="color:red">inativo</span>. Vamos para o passo a passo: # Na aba Formatações, clicar no botão <span style="color:green">'''+'''</span>. # No campo ''NovoItem'', informe um nome (figura 2) para identificar a sua formatação. # Assim que você informar o nome, abrirá um tela (figura 3) para você realizar a formatação. ## Condições: Informe qual campo vamos formatar, qual operador e qual o valor da condição. No nosso exemplo queremos quando a informação do campo for igual a '''1''', vamos preencher o fundo da coluna ativoinativo com verde. ## Formatação: Informe qual o tipo de formatação, isto é, se vamos modificar o texto ou se vamos utilizar uma imagem para representar. No nosso exemplo queremos trocar a cor do fundo do texto. ## Aplicação: Informe se irá aplicar a formatação condicional para a ''linha inteira'' ou somente para uma ''determinada coluna''. No nosso exemplo vamos aplicar na própria coluna ''ativoinativo''. ## Configuração: Informe aqui se você quer criar uma legenda para isso. É sempre muito interessante você deixar marcado a opção de ''Gerar Legenda'', visto que dessa maneira o usuário terá condições de identificar o que significa cada cor que você utilizou. # Assim que finalizar as configurações, clique no botão ''OK''. Realize o mesmo passo a passo acima para formatar quando Inativo. No nosso exemplo queremos quando a informação do campo for igual a '''2''', vamos preencher o fundo da coluna ativoinativo com vermelho. <span style="color:navy">Sempre que for utilizar as cores, por questões de compatibilidade, utilize sempre as cores da aba WEB.</span> == Mapa == == Comando SQL == == Botões == ce28690195109cd1fbc845815c274099ef7573bd 1395 1394 2017-06-08T17:14:44Z Marcelo.quednau 17 wikitext text/x-wiki == Formatando os registros de uma consulta == Neste artigo veremos como realizar algumas formatações para cada linha de retorno da sua consulta. É possível destacar cada coluna da sua consulta, conforme as condições estabelecidas por você. Existem 4 possibilidades de formatação: * Formatação Condicional * Mapa * Comando SQL * Botões [[Arquivo:Consulta Formatacoes.jpg|350px|thumb|none|Figura 1 – Formatações|Figura 1 – Formatações]] Segue abaixo mais detalhes sobre cada uma das '''abas''' de formatação. == Formatação Condicional == Na formatação condicional, como o próprio nome já diz, é para criarmos uma '''formatação''' diferente, quando uma determinada '''condição''' for atendida. Por exemplo: Vamos criar uma formatação condicional na consulta dos Países (conforme exemplo utilizado para [[Criando uma Consulta SQL Query|criar uma consulta]]) onde vamos destacar a coluna ''Ativo/Inativo'' marcando em <span style="color:green">verde</span> quando estiver o país estiver <span style="color:green">ativo</span> no banco de dados e vamos marcar em <span style="color:red">vermelho</span> quando estiver <span style="color:red">inativo</span>. Vamos para o passo a passo: # Na aba Formatações, clicar no botão <span style="color:green">'''+'''</span>. # No campo ''NovoItem'', informe um nome (figura 2) para identificar a sua formatação. # Assim que você informar o nome, abrirá um tela (figura 3) para você realizar a formatação. ## Condições: Informe qual campo vamos formatar, qual operador e qual o valor da condição. No nosso exemplo queremos quando a informação do campo for igual a '''1''', vamos preencher o fundo da coluna ativoinativo com verde. ## Formatação: Informe qual o tipo de formatação, isto é, se vamos modificar o texto ou se vamos utilizar uma imagem para representar. No nosso exemplo queremos trocar a cor do fundo do texto. ## Aplicação: Informe se irá aplicar a formatação condicional para a ''linha inteira'' ou somente para uma ''determinada coluna''. No nosso exemplo vamos aplicar na própria coluna ''ativoinativo''. ## Configuração: Informe aqui se você quer criar uma legenda para isso. É sempre muito interessante você deixar marcado a opção de ''Gerar Legenda'', visto que dessa maneira o usuário terá condições de identificar o que significa cada cor que você utilizou. # Assim que finalizar as configurações, clique no botão ''OK''. Realize o mesmo passo a passo acima para formatar quando Inativo. No nosso exemplo queremos quando a informação do campo for igual a '''2''', vamos preencher o fundo da coluna ativoinativo com vermelho. <span style="color:navy">Sempre que for utilizar as cores, por questões de compatibilidade, utilize sempre as cores da aba WEB.</span> == Mapa == == Comando SQL == == Botões == 5a0dd0f85d50b5b52e05fcc92a0e5b31c73c64b7 1398 1395 2017-06-08T19:29:20Z Marcelo.quednau 17 Limpou toda a página wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:Consulta Formatacoes.jpg 6 180 1391 2017-06-07T19:49:15Z Marcelo.quednau 17 Consuta - Aba Formatações wikitext text/x-wiki Consuta - Aba Formatações fa23ce9d17a1d874eb7ccd523bb151267ba2dc5d Formulário Dinâmico:Visão Geral 0 86 1402 1195 2017-06-08T20:07:29Z Daniel.giacomelli 1 /* Aba Campos */ wikitext text/x-wiki == LATROMI Client == === Informações Básicas === {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Título |Título do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |} === Aba Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Habilitar Modo Contínuo | |- |Habilitar Gravação de Log para os comandos SQL executados | |} === Aba Formulário === ==== Parâmetros ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Descrição | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Variáveis ==== {| class="wikitable propertytable" ! Nome !! Descrição |- |Nome | |- |Tipo | |- |Botão Adicionar | |- |Botão Alterar | |- |Botão Excluir | |} ==== Fonte de Dados ==== ==== Eventos ==== === Aba Campos === {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num | |- |Text Box |txt | |- |Date/Time Picker |dtp | |- |Combo Box |cbo | |- |Lookup |lkp | |- |Check Box |chk | |- |Radio Button |rbt | |- |Color Picker |clp | |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm | |- |Consulta |qry | |- |Button |btn | |- |Link |lnk | |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm | |- |Guage |gau | |- |} ==== Configuração ==== ==== Comando SQL ==== === Aba Layout === * Modo de Layout ==== Layout Empilhado ==== ==== Layout Absoluto ==== af312317253c14e9822defb5d1aceeb6cb844299 Report.aspx 0 185 1406 2017-06-08T20:21:40Z Daniel.giacomelli 1 Criou página com '== Parâmetros == * '''MenuID''': ID do menu que está sendo acessado. Também pode ser representado com o nome '''IDMenu'''. * '''ExportNow''': Quando informado, a consulta...' wikitext text/x-wiki == Parâmetros == * '''MenuID''': ID do menu que está sendo acessado. Também pode ser representado com o nome '''IDMenu'''. * '''ExportNow''': Quando informado, a consulta será exportada para formato especificado imediatamente. *: Formatos suportados: *:: CSV: Para Consultas com saída em Grid. *:: EXCEL: Para Consultas com saída em Grid ou CrossTab. * '''PageID''': Identificador da janela ou aba aberta no navegador. 6505edfa71f8ccfa56a62af425ca86dca906c847 1407 1406 2017-06-08T20:22:12Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki == Parâmetros == * '''MenuID''': ID do menu que está sendo acessado. Também pode ser representado com o nome '''IDMenu'''. * '''ExportNow''': Quando informado, a consulta será exportada para formato especificado imediatamente. Os formatos suportados estão listados abaixo: *:: CSV: Para Consultas com saída em Grid. *:: EXCEL: Para Consultas com saída em Grid ou CrossTab. * '''PageID''': Identificador da janela ou aba aberta no navegador. d6faf0a8229707496e1529f863148548eadbae99 1411 1407 2017-06-08T20:48:03Z Daniel.giacomelli 1 wikitext text/x-wiki [[File:ReportASPX Filmes.jpg|270px|thumb|right|Consulta de exemplo, com cadastro de filmes]] A página ''Report.aspx'' é usada para acessar as Consultas cadastradas no sistema. Todas as Consultas, independente do tipo de saída de dados (Grid, CrossTab e Gráfico) podem ser abertas nessa página. O acesso a essa página pode ser realizado através do menu principal do site ou através dos acessos recentes e favoritos da página inicial. == Parâmetros == * '''PageID''': Identificador da janela ou aba aberta no navegador. Usada para fins de desenvolvimento. Quando este parâmetro não for especificado, o sistema irá adicioná-lo automaticamente na URL. * '''MenuID''': ID do menu que está sendo acessado. Também pode ser representado com o nome '''IDMenu'''. * '''ExportNow''': Quando informado, a consulta será exportada para formato especificado imediatamente (opcional). Os formatos suportados estão listados abaixo: *:: CSV: Para Consultas com saída em Grid. *:: EXCEL: Para Consultas com saída em Grid ou CrossTab. Além dos parâmetros citados acima, é possível especificar o valor dos parâmetros da Consulta. Para isso, use o formato '''_nomeDoParametro'''. Por exemplo, se tivéssemos na consulta um parâmetro chamado ''codigoCliente'', e quiséssemos abrir a Consulta informando o valor deste parâmetro via URL, o endereço ficaria: http:// latromi.meudominio.com.br/web/Report.aspx?menuid=999&pageid=5a0cb9b9c432428396505c72d9a8cd40&_codigoCliente=1093 aeb334303d68deb1060e103efd08b91aff4986b9 1413 1411 2017-06-08T20:52:20Z Daniel.giacomelli 1 wikitext text/x-wiki [[File:ReportASPX Filmes.jpg|270px|thumb|right|Consulta de exemplo, com cadastro de filmes]] A página ''Report.aspx'' é usada para acessar as Consultas cadastradas no sistema. Todas as Consultas, independente do tipo de saída de dados (Grid, CrossTab e Gráfico) podem ser abertas nessa página. O acesso a essa página pode ser realizado através do menu principal do site ou através dos acessos recentes e favoritos da página inicial. == Parâmetros == * '''PageID''': Identificador da janela ou aba aberta no navegador. Usada para fins de desenvolvimento. Quando este parâmetro não for especificado, o sistema irá adicioná-lo automaticamente na URL. * '''MenuID''': ID do menu que está sendo acessado. Também pode ser representado com o nome '''IDMenu'''. * '''ExportNow''': Quando informado, a consulta será exportada para formato especificado imediatamente (opcional). Os formatos suportados estão listados abaixo: *:: CSV: Para Consultas com saída em Grid. *:: EXCEL: Para Consultas com saída em Grid ou CrossTab. Além dos parâmetros citados acima, é possível especificar o valor dos parâmetros da Consulta. Para isso, use o formato '''_nomeDoParametro'''. Por exemplo, se tivéssemos na consulta um parâmetro chamado ''codigoCliente'', e quiséssemos abrir a Consulta informando o valor deste parâmetro via URL, o endereço ficaria: http:// latromi.meudominio.com.br/web/Report.aspx?menuid=999&pageid=5a0cb9b9c432428396505c72d9a8cd40&<span style="color:#009933"><b>_codigoCliente=</b>1093</span> Agora, acessando a mesma Consulta, mas exportando para CSV: http:// latromi.meudominio.com.br/web/Report.aspx?menuid=999&pageid=5a0cb9b9c432428396505c72d9a8cd40&_codigoCliente=1093&<span style="color:#009933"><b>exportNow=</b>CSV</span> 95dc082892b4e82221f16f6c93338438db90e728 1414 1413 2017-06-08T21:00:08Z Daniel.giacomelli 1 wikitext text/x-wiki [[File:ReportASPX Filmes.jpg|270px|thumb|right|Consulta de exemplo, com cadastro de filmes]] A página ''Report.aspx'' é usada para acessar as Consultas cadastradas no sistema. Todas as Consultas, independente do tipo de saída de dados (Grid, CrossTab e Gráfico) podem ser abertas nessa página. O acesso a essa página pode ser realizado através do menu principal do site ou através dos acessos recentes e favoritos da página inicial. A visualização das Consultas abertas nessa página só ocorre para usuários com Permissão no menu (especificado através do parâmetro ''MenuId'') ou Administradores. Se o usuário não tem permissão para acessar, ele será redirecionado para a página inicial do sistema. == Parâmetros == * '''PageID''': Identificador da janela ou aba aberta no navegador. Usada para fins de desenvolvimento. Quando este parâmetro não for especificado, o sistema irá adicioná-lo automaticamente na URL. * '''MenuID''': ID do menu que está sendo acessado. Também pode ser representado com o nome '''IDMenu'''. * '''ExportNow''': Quando informado, a consulta será exportada para formato especificado imediatamente (opcional). Os formatos suportados estão listados abaixo: *:: CSV: Para Consultas com saída em Grid. *:: EXCEL: Para Consultas com saída em Grid ou CrossTab. Além dos parâmetros citados acima, é possível especificar o valor dos parâmetros da Consulta. Para isso, use o formato '''_nomeDoParametro'''. Por exemplo, se tivéssemos na consulta um parâmetro chamado ''codigoCliente'', e quiséssemos abrir a Consulta informando o valor deste parâmetro via URL, o endereço ficaria: http:// latromi.meudominio.com.br/web/Report.aspx?menuid=999&pageid=5a0cb9b9c432428396505c72d9a8cd40&<span style="color:#009933"><b>_codigoCliente=</b>1093</span> Agora, acessando a mesma Consulta, mas exportando para CSV: http:// latromi.meudominio.com.br/web/Report.aspx?menuid=999&pageid=5a0cb9b9c432428396505c72d9a8cd40&_codigoCliente=1093&<span style="color:#009933"><b>exportNow=</b>CSV</span> 4106449023161f50da44fe1410e5ba38401e4d90 1416 1414 2017-06-08T21:00:58Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki [[File:ReportASPX Filmes.jpg|270px|thumb|right|Consulta de exemplo, com cadastro de filmes]] A página ''Report.aspx'' é usada para acessar as Consultas cadastradas no sistema. Todas as Consultas, independente do tipo de saída de dados (Grid, CrossTab e Gráfico) podem ser abertas nessa página. O acesso a essa página pode ser realizado através do menu principal do site ou através dos acessos recentes e favoritos da página inicial. A visualização das Consultas abertas nessa página só ocorre para usuários com Permissão no menu (especificado através do parâmetro ''MenuId'') ou Administradores. Se o usuário não tem permissão para acessar, ele será redirecionado para a página inicial do sistema. == Parâmetros == Segue abaixo a descrição dos parâmetros de URL utilizados na página: * '''PageID''': Identificador da janela ou aba aberta no navegador. Usada para fins de desenvolvimento. Quando este parâmetro não for especificado, o sistema irá adicioná-lo automaticamente na URL. * '''MenuID''': ID do menu que está sendo acessado. Também pode ser representado com o nome '''IDMenu'''. * '''ExportNow''': Quando informado, a consulta será exportada para formato especificado imediatamente (opcional). Os formatos suportados estão listados abaixo: *:: CSV: Para Consultas com saída em Grid. *:: EXCEL: Para Consultas com saída em Grid ou CrossTab. Além dos parâmetros citados acima, é possível especificar o valor dos parâmetros da Consulta. Para isso, use o formato '''_nomeDoParametro'''. Por exemplo, se tivéssemos na consulta um parâmetro chamado ''codigoCliente'', e quiséssemos abrir a Consulta informando o valor deste parâmetro via URL, o endereço ficaria: http:// latromi.meudominio.com.br/web/Report.aspx?menuid=999&pageid=5a0cb9b9c432428396505c72d9a8cd40&<span style="color:#009933"><b>_codigoCliente=</b>1093</span> Agora, acessando a mesma Consulta, mas exportando para CSV: http:// latromi.meudominio.com.br/web/Report.aspx?menuid=999&pageid=5a0cb9b9c432428396505c72d9a8cd40&_codigoCliente=1093&<span style="color:#009933"><b>exportNow=</b>CSV</span> e00003a5d95ab4e4e590ce4c03ad4355b530c350 1417 1416 2017-06-08T21:02:19Z Daniel.giacomelli 1 wikitext text/x-wiki [[File:ReportASPX Filmes.jpg|270px|thumb|right|Consulta de exemplo, com cadastro de filmes]] A página ''Report.aspx'' é usada para acessar as [[Consultas]] cadastradas no sistema. Todas as [[Consultas]], independente do tipo de saída de dados (Grid, CrossTab e Gráfico) podem ser abertas nessa página. O acesso a essa página pode ser realizado através do menu principal do site ou através dos acessos recentes e favoritos da página inicial. A visualização das Consultas abertas nessa página só ocorre para usuários com Permissão no menu (especificado através do parâmetro ''MenuId'') ou Administradores. Se o usuário não tem permissão para acessar, ele será redirecionado para a página inicial do sistema. == Parâmetros == Segue abaixo a descrição dos parâmetros de URL utilizados na página: * '''PageID''': Identificador da janela ou aba aberta no navegador. Usada para fins de desenvolvimento. Quando este parâmetro não for especificado, o sistema irá adicioná-lo automaticamente na URL. * '''MenuID''': ID do menu que está sendo acessado. Também pode ser representado com o nome '''IDMenu'''. * '''ExportNow''': Quando informado, a consulta será exportada para formato especificado imediatamente (opcional). Os formatos suportados estão listados abaixo: *:: CSV: Para Consultas com saída em Grid. *:: EXCEL: Para Consultas com saída em Grid ou CrossTab. Além dos parâmetros citados acima, é possível especificar o valor dos parâmetros da Consulta. Para isso, use o formato '''_nomeDoParametro'''. Por exemplo, se tivéssemos na consulta um parâmetro chamado ''codigoCliente'', e quiséssemos abrir a Consulta informando o valor deste parâmetro via URL, o endereço ficaria: http:// latromi.meudominio.com.br/web/Report.aspx?menuid=999&pageid=5a0cb9b9c432428396505c72d9a8cd40&<span style="color:#009933"><b>_codigoCliente=</b>1093</span> Agora, acessando a mesma Consulta, mas exportando para CSV: http:// latromi.meudominio.com.br/web/Report.aspx?menuid=999&pageid=5a0cb9b9c432428396505c72d9a8cd40&_codigoCliente=1093&<span style="color:#009933"><b>exportNow=</b>CSV</span> a1a6acbcd09c155ae1314b6c7e9241bc43ad2c59 Arquivo:ReportASPX Filmes.jpg 6 186 1409 2017-06-08T20:27:48Z Daniel.giacomelli 1 Página de exemplo: Cadastro de Filmes Local: http://demo.latromi.com.br/Report.aspx?idmenu=41 wikitext text/x-wiki Página de exemplo: Cadastro de Filmes Local: http://demo.latromi.com.br/Report.aspx?idmenu=41 0f30b24e529034e48b5af3a5f43ccbc918971ab7 Consultas 0 187 1415 2017-06-08T21:00:55Z Marcelo.quednau 17 Criou página com 'As consultas servem para você extrair as informações que estão registradas no banco de dados e mostrar para o usuário em um navegador web. Existem 3 tipos de Consultas q...' wikitext text/x-wiki As consultas servem para você extrair as informações que estão registradas no banco de dados e mostrar para o usuário em um navegador web. Existem 3 tipos de Consultas que você pode criar: * [[Criando uma Consulta SQL Query|Consulta do tipo SQL Query]] * [[Criando uma Consulta RPT|Consulta do tipo RPT]] * [[Criando uma Consulta CrossMap|Consulta do tipo CrossMap]] Clique nos links acima para maiores detalhes. 2731ace5b431df6eb3931fed535a72cbbb8e5499 Report.aspx 0 185 1418 1417 2017-06-08T21:04:20Z Daniel.giacomelli 1 wikitext text/x-wiki [[File:ReportASPX Filmes.jpg|270px|thumb|right|Consulta de exemplo, com cadastro de filmes]] A página ''Report.aspx'' é usada para acessar as [[Consultas]] cadastradas no sistema. Todas as [[Consultas]], independente do tipo de saída de dados (Grid, CrossTab e Gráfico) podem ser abertas nessa página. O acesso a essa página pode ser realizado através do menu principal do site ou através dos acessos recentes e favoritos da página inicial. A visualização das Consultas abertas nessa página só ocorre para usuários com Permissão no menu (especificado através do parâmetro ''MenuId'') ou Administradores. Se o usuário não tem permissão para acessar, ele será redirecionado para a página inicial do sistema. == Parâmetros == Segue abaixo a descrição dos parâmetros de URL utilizados na página: * '''PageID''': Identificador da janela ou aba aberta no navegador. Usada para fins de desenvolvimento. Quando este parâmetro não for especificado, o sistema irá adicioná-lo automaticamente na URL. * '''MenuID''': ID do menu que está sendo acessado. Também pode ser representado com o nome '''IDMenu'''. * '''ExportNow''': Quando informado, a consulta será exportada para formato especificado imediatamente (opcional). Os formatos suportados estão listados abaixo: *:: CSV: Para Consultas com saída em Grid. *:: EXCEL: Para Consultas com saída em Grid ou CrossTab. Além dos parâmetros citados acima, é possível especificar o valor dos parâmetros da Consulta. Para isso, use o formato '''_nomeDoParametro'''. Por exemplo, se tivéssemos na consulta um parâmetro chamado ''codigoCliente'', e quiséssemos abrir a Consulta informando o valor deste parâmetro via URL, o endereço ficaria: http:// latromi.meudominio.com.br/web/Report.aspx?menuid=999&pageid=5a0cb9b9c432428396505c72d9a8cd40&<span style="color:#009933"><b>_codigoCliente=</b>1093</span> Agora, acessando a mesma Consulta, mas exportando para CSV: http:// latromi.meudominio.com.br/web/Report.aspx?menuid=999&pageid=5a0cb9b9c432428396505c72d9a8cd40&_codigoCliente=1093&<span style="color:#009933"><b>exportNow=</b>CSV</span> == Ver Também == * [[Consultas]] 214b930a11189761d6e02ac6549cd3a67e41805d LATROMI: Tópicos de Ajuda 0 27 1434 1412 2017-06-09T19:35:18Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''[[Consultas]]''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração de Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Formatações da Consulta|Formatações]] ### [[Parâmetros da Consulta|Parâmetros]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Propriedades Condicionais ## Eventos ## Layout Absoluto # '''[[Browser Dinâmico]]''' # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas do LATROMI Web''' ## [[Report.aspx]] (Página de visualização de Consultas) ## [[RptPrintView.aspx]] - (Página de geração de PDF) e6ac8f71c5d93a0a38d161cde509094edf5a6c70 1441 1434 2017-06-30T14:47:33Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''[[Consultas]]''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração de Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Formatações da Consulta|Formatações]] ### [[Parâmetros da Consulta|Parâmetros]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## Eventos ## Procedimentos ## Layout Absoluto # '''[[Browser Dinâmico]]''' # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas do LATROMI Web''' ## [[Report.aspx]] (Página de visualização de Consultas) ## [[RptPrintView.aspx]] - (Página de geração de PDF) 0ab6973850cd47ff88f67f9bdd40ceb27d8e5aee 1442 1441 2017-06-30T16:48:20Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''[[Consultas]]''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração de Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Formatações da Consulta|Formatações]] ### [[Parâmetros da Consulta|Parâmetros]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## [[Eventos]] ## [[Procedimentos]] ## [[Layout Absoluto]] # '''[[Browser Dinâmico]]''' # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas do LATROMI Web''' ## [[Report.aspx]] (Página de visualização de Consultas) ## [[RptPrintView.aspx]] - (Página de geração de PDF) 264d5c85701a190d2a8c93a9197cf4c58291b02f 1454 1442 2017-07-06T18:30:38Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''[[Consultas]]''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração de Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### Máscara #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Formatações da Consulta|Formatações]] ### [[Parâmetros da Consulta|Parâmetros]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## [[Eventos]] ## [[Procedimentos e Funções]] ## [[Layout Absoluto]] # '''[[Browser Dinâmico]]''' # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas do LATROMI Web''' ## [[Report.aspx]] (Página de visualização de Consultas) ## [[RptPrintView.aspx]] - (Página de geração de PDF) a75cd6da1cdc5fc2f95ff83d10d6f204d542f490 1458 1454 2017-07-07T16:59:28Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''[[Consultas]]''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração de Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### [[Máscara]] #### Link #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Formatações da Consulta|Formatações]] ### [[Parâmetros da Consulta|Parâmetros]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## [[Eventos]] ## [[Procedimentos e Funções]] ## [[Layout Absoluto]] # '''[[Browser Dinâmico]]''' # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas do LATROMI Web''' ## [[Report.aspx]] (Página de visualização de Consultas) ## [[RptPrintView.aspx]] - (Página de geração de PDF) dd5aba1520852ee5dd495da3f5480f70033b8ad4 1466 1458 2017-07-11T18:25:45Z Marcelo.quednau 17 wikitext text/x-wiki # '''Visão Geral do Sistema''' ## [[LATROMI Client]] ### [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] ## [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] # '''Autenticação''' ## [[Autenticação simples via URL]] ## [[Autenticação com token via URL]] # '''[[Consultas]]''' ## [[Criando uma Consulta SQL Query]] ### [[Alterando uma Consulta SQL Query]] ### [[Configuração de Saída da Query]] #### [[Grid]] #### [[Gráfico]] #### [[CrossTab]] ### Configurações das Colunas #### [[Máscara]] #### [[Link_da_Consulta|Link]] #### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] ### [[Formatações da Consulta|Formatações]] ### [[Parâmetros da Consulta|Parâmetros]] ## [[Criando uma Consulta RPT]] ### Crystal Reports ## [[Criando uma Consulta CrossMap]] ## Injeção de HTML ## [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ## Provedores de Dados ### [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] ### [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] # '''[[Formulário Dinâmico]]''' ## [[Eventos]] ## [[Procedimentos e Funções]] ## [[Layout Absoluto]] # '''[[Browser Dinâmico]]''' # '''Wallboard Slideshow''' ## O que é o Wallboard Slideshow? ## [[WecDB - Criando um Carrossel|Criando um Carrossel]] ## [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] # '''Serviços''' ## [[Authentication.svc]] (Serviço de Autenticação) # '''Páginas do LATROMI Web''' ## [[Report.aspx]] (Página de visualização de Consultas) ## [[RptPrintView.aspx]] - (Página de geração de PDF) b2f6f54f65dca13ebee41cb919659c84fb2bd309 1481 1466 2017-12-26T16:47:03Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) 87acec759934aab02646fad0dc51a828c113671e 1482 1481 2017-12-26T16:51:37Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : Peformance :# Otimizações na hospedagem do site (IIS) 7817ed9f7be4b26578a75e359ff3557c63632566 1483 1482 2017-12-26T16:53:02Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : Peformance :# [[Melhoria de Performance no IIS]] 7e02cccc92aecab79b93093366e11b6c8a4c5594 1495 1483 2018-01-05T18:48:57Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Peformance''' :# [[Melhoria de Performance no IIS]] 33b9dc67e933507d6b5c6ff7077910b70d16a5fd 1496 1495 2018-01-05T18:49:06Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[WecDB Client - Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[WecDB Client - Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] 106cb4dfa0f047b1a3f016598ea3ef228072108a Arquivo:Cadastro de Formulario Dinamico.jpg 6 197 1437 2017-06-19T18:56:52Z Marcelo.quednau 17 Cadastro de Formulário Dinâmico - Tela Principal wikitext text/x-wiki Cadastro de Formulário Dinâmico - Tela Principal 52aafe31afab9e43e998f1e75df88b78a6944e04 Arquivo:Cadastro de Formulario Dinamico Procedimentos.jpg 6 198 1438 2017-06-19T20:31:16Z Marcelo.quednau 17 Cadastro de Formulário Dinâmico - Procedimentos wikitext text/x-wiki Cadastro de Formulário Dinâmico - Procedimentos 333fcf099879430f84ec5496a9f4ded67256e1f2 Formulário Dinâmico:Visão Geral 0 86 1439 1402 2017-06-19T21:04:55Z Marcelo.quednau 17 wikitext text/x-wiki == Informações Básicas == {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Nome |Nome do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |- |Módulo |Caso necessário, selecione o módulo ao qual o formulário pertence. |} [[Arquivo:Cadastro de Formulario Dinamico.jpg|400px|thumb|none|Figura 1 – Formulário Dinâmico|Figura 1 – Formulário Dinâmico]] == Aba Formulário == === Item Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Classe CSS |Informe o nome de uma ou mais classes CSS declaradas no arquivo CSS público. |- |Habilitar Gravação de Log para os comandos SQL executados |Marque para habilitar a gravação de Log. |} === Item Fonte de Dados === Insira aqui a sua consulta SQL e adicione os parâmetros necessários na clausula Where. Caso queira utilizar essa consulta para preencher os campos na abertura da página do formulário, não esqueça de marcar a opção. === Item Eventos === Estes eventos são chamados (disparados) quando o formulário é aberto (load) ou fechado (closing). === Item Layout === Selecione o Modo de Layout que você pretende utilizar. Antes de você entrar aqui é interessante você clicar na [[#Aba Campos|Aba Campos]]. Assim que você fizer isso, abrirá uma janela perguntando se você gostaria de carregar automaticamente os campos, conforme a consulta SQL que você inseriu no [[#Item Fonte de Dados|item Fonte de Dados]] da Aba Formulário. ==== Layout Empilhado ==== Utilizando o modo de Layout Empilhado, os campos serão empilhados um abaixo do outro e você tem a opção de especificar as dimensões da janela (largura e altura). ==== Layout Absoluto ==== Utilizando o modo de Layout Absoluto, clique em configurar Layout para construir a janela do seu formulário. {| class="wikitable propertytable" ! Aba !! Descrição |- |Campos |Aqui você encontra todos os campos disponíveis (incluindo os botôes) que você cadastrou na [[#Aba Campos|Aba Campos]]. |- |Containers |Utilize os containers para agrupar os itens do mesmo assunto. Existem 4 tipos: * Grup Box: Cria uma caixa para você inserir os campos * Tab Control: Cria abas para você agrupar os campos. Por padrão abre 2 abas, mas você pode adicionar mais caso necessário. * Vertical Stack Panel: Agrupa os campos aninhando eles de forma vertical. * Horizontak Stack Panel: Agrupa os campos aninhando eles de forma horizontal. |- |Contorno de Documento |Serve para você indicar a sequencia da troca de um campo para outro ao pressionar a tecla TAB. |- |} == Aba Documentos == Insira aqui os documentos de ajuda para este formulário. == Aba Parâmetros == {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente o parâmetro. Iniciar com o prefixo do tipo do parâmetro conforme abaixo: * n – campos do tipo numérico * c – campos do tipo texto * d – campos do tipo data Exemplo: nCodigo, cNome... |- |Descrição |Informe uma descrição objetiva para que serve este parâmetro |- |Tipo |Informe o tipo, que poderá ser: * Number: Tipo Numérico * Text: Tipo Texto * Date: Tipo Data |- |} == Aba Variáveis == {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome amigável que descreva claramente a variável. Iniciar com o prefixo do tipo da variável conforme abaixo: * n – campos do tipo numérico * c – campos do tipo texto * d – campos do tipo data Exemplo: nCodigo, cNome... |- |Tipo |Informe o tipo, que poderá ser: * Number: Tipo Numérico * Text: Tipo Texto * Date: Tipo Data |- |} == Aba Procedimentos == {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente o procedimento. |- |Descrição |Informe uma descrição objetiva para que serve este procedimento. |- |Procedimento |Construa o procedimento, conforme a sua necessidade. Mais detalhes de possíveis ações na figura 2. |- |} [[Arquivo:Cadastro de Formulario Dinamico Procedimentos.jpg|400px|thumb|none|Figura 2 – Formulário Dinâmico - Ações |Figura 2 – Formulário Dinâmico - Ações]] == Aba Funções == {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente a função. |- |Descrição |Informe uma descrição objetiva para que serve esta função. |- |Retorno |Informe o tipo de retorno dessa função, que poderá ser: * None: Não irá retornar nenhum valor * Number: Retornará um valor do tipo Numérico * Text: Retornará um valor do tipo Texto * Date: Retornará um valor do tipo Data |- |Função |Construa a função, conforme a sua necessidade. Mais detalhes de possíveis ações na figura 2, a mesma dos procedimentos. |- |} == Aba Campos == Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Caso seja necessário adicionar novos campos e ou botões, siga a tabela abaixo para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num | |- |Text Box |txt | |- |Date/Time Picker |dtp | |- |Combo Box |cbo | |- |Lookup |lkp | |- |Check Box |chk | |- |Radio Button |rbt | |- |Color Picker |clp | |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm | |- |Consulta |qry | |- |Button |btn | |- |Link |lnk | |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm | |- |Guage |gau | |- |} == Botões do Rodapé == No rodapé do Cadastro de Formulário Dinâmico, existem 5 botões: * Duplicar: Serve para duplicar o formulário que está aberto. * Novo: Serve para criar um novo formulário. * Excluir: Serve para excluir este ou vários formulários. * Salvar: Serve para salvar o atual formulário. * Sair: Clique para sair da edição do atual formulário. 31fcc5156217153ac1c2c139e72a30599c7854c0 1440 1439 2017-06-29T17:45:04Z Marcelo.quednau 17 wikitext text/x-wiki == Informações Básicas == {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Nome |Nome do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |- |Módulo |Caso necessário, selecione o módulo ao qual o formulário pertence. |} [[Arquivo:Cadastro de Formulario Dinamico.jpg|400px|thumb|none|Figura 1 – Formulário Dinâmico|Figura 1 – Formulário Dinâmico]] == Aba Formulário == === Item Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Classe CSS |Informe o nome de uma ou mais classes CSS declaradas no arquivo CSS público. |- |Habilitar Gravação de Log para os comandos SQL executados |Marque para habilitar a gravação de Log. |} === Item Fonte de Dados === Insira aqui a sua consulta SQL e adicione os parâmetros necessários na clausula Where. Caso queira utilizar essa consulta para preencher os campos na abertura da página do formulário, não esqueça de marcar a opção. === Item Eventos === Estes eventos são chamados (disparados) quando o formulário é aberto (load) ou fechado (closing). === Item Layout === Selecione o Modo de Layout que você pretende utilizar. Antes de você entrar aqui é interessante você clicar na [[#Aba Campos|Aba Campos]]. Assim que você fizer isso, abrirá uma janela perguntando se você gostaria de carregar automaticamente os campos, conforme a consulta SQL que você inseriu no [[#Item Fonte de Dados|item Fonte de Dados]] da Aba Formulário. ==== Layout Empilhado ==== Utilizando o modo de Layout Empilhado, os campos serão empilhados um abaixo do outro e você tem a opção de especificar as dimensões da janela (largura e altura). ==== Layout Absoluto ==== Utilizando o modo de Layout Absoluto, clique em configurar Layout para construir a janela do seu formulário. {| class="wikitable propertytable" ! Aba !! Descrição |- |Campos |Aqui você encontra todos os campos disponíveis (incluindo os botôes) que você cadastrou na [[#Aba Campos|Aba Campos]]. |- |Containers |Utilize os containers para agrupar os itens do mesmo assunto. Existem 4 tipos: * Grup Box: Cria uma caixa para você inserir os campos * Tab Control: Cria abas para você agrupar os campos. Por padrão abre 2 abas, mas você pode adicionar mais caso necessário. * Vertical Stack Panel: Agrupa os campos aninhando eles de forma vertical. * Horizontak Stack Panel: Agrupa os campos aninhando eles de forma horizontal. |- |Contorno de Documento |Serve para você indicar a sequencia da troca de um campo para outro ao pressionar a tecla TAB. |- |} == Aba Documentos == Insira aqui os documentos de ajuda para este formulário. == Aba Parâmetros == {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente o parâmetro. Iniciar com o prefixo do tipo do parâmetro conforme abaixo: * n – campos do tipo numérico * c – campos do tipo texto * d – campos do tipo data Exemplo: nCodigo, cNome... |- |Descrição |Informe uma descrição objetiva para que serve este parâmetro |- |Tipo |Informe o tipo, que poderá ser: * Number: Tipo Numérico * Text: Tipo Texto * Date: Tipo Data |- |} == Aba Variáveis == {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome amigável que descreva claramente a variável. Iniciar com o prefixo do tipo da variável conforme abaixo: * n – campos do tipo numérico * c – campos do tipo texto * d – campos do tipo data Exemplo: nCodigo, cNome... |- |Tipo |Informe o tipo, que poderá ser: * Number: Tipo Numérico * Text: Tipo Texto * Date: Tipo Data |- |} == Aba Procedimentos == {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente o procedimento. |- |Descrição |Informe uma descrição objetiva para que serve este procedimento. |- |Procedimento |Construa o procedimento, conforme a sua necessidade. Mais detalhes de possíveis ações na figura 2. |- |} [[Arquivo:Cadastro de Formulario Dinamico Procedimentos.jpg|400px|thumb|none|Figura 2 – Formulário Dinâmico - Ações |Figura 2 – Formulário Dinâmico - Ações]] == Aba Funções == {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente a função. |- |Descrição |Informe uma descrição objetiva para que serve esta função. |- |Retorno |Informe o tipo de retorno dessa função, que poderá ser: * None: Não irá retornar nenhum valor * Number: Retornará um valor do tipo Numérico * Text: Retornará um valor do tipo Texto * Date: Retornará um valor do tipo Data |- |Função |Construa a função, conforme a sua necessidade. Mais detalhes de possíveis ações na figura 2, a mesma dos procedimentos. |- |} == Aba Campos == Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Caso seja necessário adicionar novos campos e ou botões, siga a tabela abaixo para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num | |- |Text Box |txt | |- |Date/Time Picker |dtp | |- |Combo Box |cbo | |- |Lookup |lkp | |- |Check Box |chk | |- |Radio Button |rbt | |- |Color Picker |clp | |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm | |- |Consulta |qry | |- |Button |btn | |- |Link |lnk | |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm | |- |Guage |gau | |- |} == Botões do Rodapé == No rodapé do Cadastro de Formulário Dinâmico, existem 5 botões: * ''Duplicar'': Serve para duplicar o formulário que está aberto. * ''Novo'': Serve para criar um novo formulário. * ''Excluir'': Serve para excluir este ou vários formulários. * ''Salvar'': Serve para salvar o atual formulário. * ''Sair'': Clique para sair da edição do atual formulário. c508d68720875bba64518651b22069ad1f865017 1445 1440 2017-07-06T14:51:59Z Marcelo.quednau 17 wikitext text/x-wiki == Informações Básicas == Neste artigo veremos como criar uma Formulário Dinâmico. No menu superior, clique em ''Cadastro'' e depois em ''Formulário Dinâmico''. Assim que você realizar essa ação, abrirá a página em branco (figura 1) do Client do Latromi para você iniciar a construção do seu formulário. {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Nome |Nome do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |- |Módulo |Caso necessário, selecione o módulo ao qual o formulário pertence. |} [[Arquivo:Cadastro de Formulario Dinamico.jpg|400px|thumb|none|Figura 1 – Formulário Dinâmico|Figura 1 – Formulário Dinâmico]] == Aba Formulário == === Item Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Classe CSS |Informe o nome de uma ou mais classes CSS declaradas no arquivo CSS público. |- |Habilitar Gravação de Log para os comandos SQL executados |Marque para habilitar a gravação de Log. |} === Item Fonte de Dados === Insira aqui a sua consulta SQL e adicione os parâmetros necessários na clausula Where. Caso queira utilizar essa consulta para preencher os campos na abertura da página do formulário, não esqueça de marcar a opção. === Item Eventos === Estes eventos são chamados (disparados) quando o formulário é aberto (load) ou fechado (closing). === Item Layout === Selecione o Modo de Layout que você pretende utilizar. Antes de você entrar aqui é interessante você clicar na [[#Aba Campos|Aba Campos]]. Assim que você fizer isso, abrirá uma janela perguntando se você gostaria de carregar automaticamente os campos, conforme a consulta SQL que você inseriu no [[#Item Fonte de Dados|item Fonte de Dados]] da Aba Formulário. ==== Layout Empilhado ==== Utilizando o modo de Layout Empilhado, os campos serão empilhados um abaixo do outro e você tem a opção de especificar as dimensões da janela (largura e altura). ==== Layout Absoluto ==== Utilizando o modo de Layout Absoluto, clique em configurar Layout para construir a janela do seu formulário. {| class="wikitable propertytable" ! Aba !! Descrição |- |Campos |Aqui você encontra todos os campos disponíveis (incluindo os botôes) que você cadastrou na [[#Aba Campos|Aba Campos]]. |- |Containers |Utilize os containers para agrupar os itens do mesmo assunto. Existem 4 tipos: * Grup Box: Cria uma caixa para você inserir os campos * Tab Control: Cria abas para você agrupar os campos. Por padrão abre 2 abas, mas você pode adicionar mais caso necessário. * Vertical Stack Panel: Agrupa os campos aninhando eles de forma vertical. * Horizontak Stack Panel: Agrupa os campos aninhando eles de forma horizontal. |- |Contorno de Documento |Serve para você indicar a sequencia da troca de um campo para outro ao pressionar a tecla TAB. |- |} == Aba Documentos == Insira aqui os documentos de ajuda para este formulário. == Aba Parâmetros == {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente o parâmetro. Iniciar com o prefixo do tipo do parâmetro conforme abaixo: * n – campos do tipo numérico * c – campos do tipo texto * d – campos do tipo data Exemplo: nCodigo, cNome... |- |Descrição |Informe uma descrição objetiva para que serve este parâmetro |- |Tipo |Informe o tipo, que poderá ser: * Number: Tipo Numérico * Text: Tipo Texto * Date: Tipo Data |- |} == Aba Variáveis == {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome amigável que descreva claramente a variável. Iniciar com o prefixo do tipo da variável conforme abaixo: * n – campos do tipo numérico * c – campos do tipo texto * d – campos do tipo data Exemplo: nCodigo, cNome... |- |Tipo |Informe o tipo, que poderá ser: * Number: Tipo Numérico * Text: Tipo Texto * Date: Tipo Data |- |} == Aba Procedimentos == {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente o procedimento. |- |Descrição |Informe uma descrição objetiva para que serve este procedimento. |- |Procedimento |Construa o procedimento, conforme a sua necessidade. Mais detalhes de possíveis ações na figura 2. |- |} [[Arquivo:Cadastro de Formulario Dinamico Procedimentos.jpg|400px|thumb|none|Figura 2 – Formulário Dinâmico - Ações |Figura 2 – Formulário Dinâmico - Ações]] == Aba Funções == {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente a função. |- |Descrição |Informe uma descrição objetiva para que serve esta função. |- |Retorno |Informe o tipo de retorno dessa função, que poderá ser: * None: Não irá retornar nenhum valor * Number: Retornará um valor do tipo Numérico * Text: Retornará um valor do tipo Texto * Date: Retornará um valor do tipo Data |- |Função |Construa a função, conforme a sua necessidade. Mais detalhes de possíveis ações na figura 2, a mesma dos procedimentos. |- |} == Aba Campos == Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Caso seja necessário adicionar novos campos e ou botões, siga a tabela abaixo para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num | |- |Text Box |txt | |- |Date/Time Picker |dtp | |- |Combo Box |cbo | |- |Lookup |lkp | |- |Check Box |chk | |- |Radio Button |rbt | |- |Color Picker |clp | |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm | |- |Consulta |qry | |- |Button |btn | |- |Link |lnk | |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm | |- |Guage |gau | |- |} == Botões do Rodapé == No rodapé do Cadastro de Formulário Dinâmico, existem 5 botões: * ''Duplicar'': Serve para duplicar o formulário que está aberto. * ''Novo'': Serve para criar um novo formulário. * ''Excluir'': Serve para excluir este ou vários formulários. * ''Salvar'': Serve para salvar o atual formulário. * ''Sair'': Clique para sair da edição do atual formulário. 42fc4a20bbd6f6b482a23cdb6de96280785eeab7 1464 1445 2017-07-10T16:44:52Z Marcelo.quednau 17 wikitext text/x-wiki == Informações Básicas == Neste artigo veremos como criar uma Formulário Dinâmico. No menu superior, clique em ''Cadastro'' e depois em ''Formulário Dinâmico''. Assim que você realizar essa ação, abrirá a página em branco (figura 1) do Client do Latromi para você iniciar a construção do seu formulário. {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Nome |Nome do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |- |Módulo |Caso necessário, selecione o módulo ao qual o formulário pertence. |} [[Arquivo:Cadastro de Formulario Dinamico.jpg|400px|thumb|none|Figura 1 – Formulário Dinâmico|Figura 1 – Formulário Dinâmico]] == Aba Formulário == === Item Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Classe CSS |Informe o nome de uma ou mais classes CSS declaradas no arquivo CSS público. |- |Habilitar Gravação de Log para os comandos SQL executados |Marque para habilitar a gravação de Log. |} === Item Fonte de Dados === Insira aqui a sua consulta SQL e adicione os parâmetros necessários na clausula Where. Caso queira utilizar essa consulta para preencher os campos na abertura da página do formulário, não esqueça de marcar a opção. === Item Eventos === Estes eventos são chamados (disparados) quando o formulário é aberto (load) ou fechado (closing). === Item Layout === Selecione o Modo de Layout que você pretende utilizar. Antes de você entrar aqui é interessante você clicar na [[#Aba Campos|Aba Campos]]. Assim que você fizer isso, abrirá uma janela perguntando se você gostaria de carregar automaticamente os campos, conforme a consulta SQL que você inseriu no [[#Item Fonte de Dados|item Fonte de Dados]] da Aba Formulário. ==== Layout Empilhado ==== Utilizando o modo de Layout Empilhado, os campos serão empilhados um abaixo do outro e você tem a opção de especificar as dimensões da janela (largura e altura). ==== Layout Absoluto ==== Utilizando o modo de Layout Absoluto, clique em configurar Layout para construir a janela do seu formulário. {| class="wikitable propertytable" ! Aba !! Descrição |- |Campos |Aqui você encontra todos os campos disponíveis (incluindo os botôes) que você cadastrou na [[#Aba Campos|Aba Campos]]. |- |Containers |Utilize os containers para agrupar os itens do mesmo assunto. Existem 4 tipos: * Grup Box: Cria uma caixa para você inserir os campos * Tab Control: Cria abas para você agrupar os campos. Por padrão abre 2 abas, mas você pode adicionar mais caso necessário. * Vertical Stack Panel: Agrupa os campos aninhando eles de forma vertical. * Horizontak Stack Panel: Agrupa os campos aninhando eles de forma horizontal. |- |Contorno de Documento |Serve para você indicar a sequencia da troca de um campo para outro ao pressionar a tecla TAB. |- |} == Aba Documentos == Insira aqui os documentos de ajuda para este formulário. == Aba Parâmetros == Insira aqui os parâmetros que você utilizará neste formulário. {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente o parâmetro. Iniciar com o prefixo do tipo do parâmetro conforme abaixo: * n – campos do tipo numérico * c – campos do tipo texto * d – campos do tipo data Exemplo: nCodigo, cNome... |- |Descrição |Informe uma descrição objetiva para que serve este parâmetro |- |Tipo |Informe o tipo, que poderá ser: * Number: Tipo Numérico * Text: Tipo Texto * Date: Tipo Data |- |} == Aba Variáveis == Insira aqui todas as variáveis que você utilizará neste formulário. {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome amigável que descreva claramente a variável. Iniciar com o prefixo do tipo da variável conforme abaixo: * n – campos do tipo numérico * c – campos do tipo texto * d – campos do tipo data Exemplo: nCodigo, cNome... |- |Tipo |Informe o tipo, que poderá ser: * Number: Tipo Numérico * Text: Tipo Texto * Date: Tipo Data |- |} == Aba Procedimentos == Nesta aba estão localizados todos os [[Procedimentos e Funções|procedimentos]] que você utilizará neste formulário. {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente o procedimento. |- |Descrição |Informe uma descrição objetiva para que serve este procedimento. |- |Procedimento |Construa o procedimento, conforme a sua necessidade. Mais detalhes de possíveis ações na figura 2. |- |} [[Arquivo:Cadastro de Formulario Dinamico Procedimentos.jpg|400px|thumb|none|Figura 2 – Formulário Dinâmico - Ações |Figura 2 – Formulário Dinâmico - Ações]] == Aba Funções == Nesta aba estão localizados todos as [[Procedimentos e Funções|funções]] que você utilizará neste formulário. {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente a função. |- |Descrição |Informe uma descrição objetiva para que serve esta função. |- |Retorno |Informe o tipo de retorno dessa função, que poderá ser: * None: Não irá retornar nenhum valor * Number: Retornará um valor do tipo Numérico * Text: Retornará um valor do tipo Texto * Date: Retornará um valor do tipo Data |- |Função |Construa a função, conforme a sua necessidade. Mais detalhes de possíveis ações na figura 2, a mesma dos procedimentos. |- |} == Aba Campos == Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Caso seja necessário adicionar novos campos e ou botões, siga a tabela abaixo para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num | |- |Text Box |txt | |- |Date/Time Picker |dtp | |- |Combo Box |cbo | |- |Lookup |lkp | |- |Check Box |chk | |- |Radio Button |rbt | |- |Color Picker |clp | |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm | |- |Consulta |qry | |- |Button |btn | |- |Link |lnk | |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm | |- |Guage |gau | |- |} == Botões do Rodapé == No rodapé do Cadastro de Formulário Dinâmico, existem 5 botões: * ''Duplicar'': Serve para duplicar o formulário que está aberto. * ''Novo'': Serve para criar um novo formulário. * ''Excluir'': Serve para excluir este ou vários formulários. * ''Salvar'': Serve para salvar o atual formulário. * ''Sair'': Clique para sair da edição do atual formulário. e6e967628c904a2d075e51536258c471356f1e8c Visão Geral do LATROMI Web 0 64 1472 1149 2017-07-14T14:41:21Z Marcelo.quednau 17 wikitext text/x-wiki == Sobre == == Páginas == === Login === Para efetuar o Login, informe o seu ''Usuário'' e ''Senha''. Clique em ''Entrar'' e aguarde carregar a página inicial. [[Arquivo:WecDB_LoginPage.jpg|200px|thumb|none|Página de Login]] === Página Inicial === === Consultas === ==== Consultas Simples ==== ==== Carrossel ==== === Configurações === Neste item do Menu (figura 1), você realizará configurações na aparência do site, criará e atribuirá permissões para usuários ou grupos. [[Arquivo:Configuracoes Site.jpg|400px|thumb|none|Figura 1 - Configurações|Figura 1 - Configurações]] ==== Configurações do Site ==== Aqui (figura 2) você consegue fazer as seguintes alterações: * Tema: Selecione aqui o tema do site. Existem diversos temas cadastrados. * Cabeçalho: Defina aqui: *: - Cor dos botões: Selecione a cor desejada. *: - Efeito do preenchimento: Selecione Sólido, Gradiente Horizontal ou Gradiente Vertical. *: - Cores da barra superior: Selecione as 2 cores para a barra superior. *: - Logotipo da empresa: Selecione o arquivo correspondente ao logo que aparecerá no site. * Página Inicial: Informe aqui um endereço (URL da página) para ser exibido na página inicial. * Segurança: Defina aqui se você irá habilitar o acesso de usuário anônimo. *: - Habilitar acesso anônimo: Selecione ON para SIM ou OFF para NÃO. *: - Nome de usuário: Informe aqui o nome do usuário que será usada para realizar o acesso anônimo. *: - Endereço (opcional): Informe aqui se você deseja limitar o acesso do usuário anônimo somente para esta origem de endereço (URL da página). '''Observações:''' <BR>- Primeiro você precisa criar o usuário, para depois informar aqui o nome do usuário anonimo. <BR>- O usuário anônimo não precisa efetuar login (autenticar) no site. <BR>- Mesmo sendo anônimo, você precisará informar quais os acesso (consultas, formulários, etc) que este usuário terá, fazendo isso nas permissões de usuário. * Opções de Exibição: Defina aqui: *: - O tamanho dos itens do menu: Normal ou Grande *: - Se irá Habilitar Zoom em dispositivos Mobile: Selecione ON para SIM ou OFF para NÃO. [[Arquivo:Configuracoes - Site - Parametros.jpg|400px|thumb|none|Figura 2 - Configurações do Site|Figura 2 - Configurações do Site]] ==== Permissões de Usuários ==== ==== Usuários e Grupos ==== === Usuário === ==== Alterar Senha ==== ==== Sair ==== === Ajuda === * LATROMI Wiki * Página do Facebook * Sobre ec33d50594c1e5bf987f7771fb895850877bc786 1475 1472 2017-07-14T16:42:25Z Marcelo.quednau 17 wikitext text/x-wiki == Sobre == == Páginas == === Login === Para efetuar o Login, informe o seu ''Usuário'' e ''Senha''. Clique em ''Entrar'' e aguarde carregar a página inicial. [[Arquivo:WecDB_LoginPage.jpg|200px|thumb|none|Página de Login]] === Página Inicial === === Consultas === ==== Consultas Simples ==== ==== Carrossel ==== === Configurações === Neste item do Menu (figura 1), você realizará configurações na aparência do site, criará e atribuirá permissões para usuários ou grupos. [[Arquivo:Configuracoes Site.jpg|400px|thumb|none|Figura 1 - Configurações|Figura 1 - Configurações]] ==== Configurações do Site ==== Aqui (figura 2) você consegue fazer as seguintes alterações: * Tema: Selecione aqui o tema do site. Existem diversos temas cadastrados. * Cabeçalho: Defina aqui: *: - Cor dos botões: Selecione a cor desejada. *: - Efeito do preenchimento: Selecione Sólido, Gradiente Horizontal ou Gradiente Vertical. *: - Cores da barra superior: Selecione as 2 cores para a barra superior. *: - Logotipo da empresa: Selecione o arquivo correspondente ao logo que aparecerá no site. * Página Inicial: Informe aqui um endereço (URL da página) para ser exibido na página inicial. * Segurança: Defina aqui se você irá habilitar o acesso de usuário anônimo. *: - Habilitar acesso anônimo: Selecione ON para SIM ou OFF para NÃO. *: - Nome de usuário: Informe aqui o nome do usuário que será usada para realizar o acesso anônimo. *: - Endereço (opcional): Informe aqui se você deseja limitar o acesso do usuário anônimo somente para esta origem de endereço (URL da página). '''Observações:''' <BR>- Primeiro você precisa criar o usuário, para depois informar aqui o nome do usuário anônimo. <BR>- O usuário anônimo não precisa efetuar login (autenticar) no site. <BR>- Mesmo sendo anônimo, você precisará informar quais os acesso (consultas, formulários, etc) que este usuário terá, fazendo isso nas permissões de usuário. * Opções de Exibição: Defina aqui: *: - O tamanho dos itens do menu: Normal ou Grande *: - Se irá Habilitar Zoom em dispositivos Mobile: Selecione ON para SIM ou OFF para NÃO. [[Arquivo:Configuracoes - Site - Parametros.jpg|400px|thumb|none|Figura 2 - Configurações do Site|Figura 2 - Configurações do Site]] ==== Permissões de Usuários ==== Conforme a figura 3, aqui você consegue informar qual usuário terá acesso (ou não) nos itens do Site, nos Menus e no Wallboard (Carrossel) * Site: Selecione o item/ação desejada na parte esquerda da janela e na parte direita da janela selecione o(s) usuário(s) que terá(ão) acesso/direito. * Menus: Selecione o item do menu desejado na parte esquerda da janela e na parte direita da janela selecione o(s) usuário(s) que terá(ão) acesso. * Wallboard Slideshow: Selecione o Carrossel desejado na parte esquerda da janela e na parte direita da janela selecione o(s) usuário(s) que terá(ão) acesso. [[Arquivo:Configuracoes Permissao.jpg|400px|thumb|none|Figura 3 - Configurações - Permissão|Figura 3 - Configurações - Permissão]] ==== Usuários e Grupos ==== Aqui (figura 4), além de você listar os usuários e grupos já cadastrados, você também poderá alterar ou criar usuários e grupos de usuários que irão utilizar o sistema, tanto o Client Web quando o Client Latromi. [[Arquivo:Configuracoes Usuario.jpg|400px|thumb|none|Figura 4 - Configurações - Usuários|Figura 4 - Configurações - Usuários]] === Usuário === ==== Alterar Senha ==== ==== Sair ==== === Ajuda === * LATROMI Wiki * Página do Facebook * Sobre 07148b16c2d07ffac8b8dd2c3a7e8447b162848b Melhoria de Performance no IIS 0 213 1484 2017-12-26T16:57:21Z Daniel.giacomelli 1 Criou página com 'Além dos recursos de hardware e infra-estrutura, existem algumas configurações no IIS que podem ser realizadas para melhorar o desempenho da aplicação. Nesta página voc...' wikitext text/x-wiki Além dos recursos de hardware e infra-estrutura, existem algumas configurações no IIS que podem ser realizadas para melhorar o desempenho da aplicação. Nesta página você confere as configurações que dão maior resultado de performance no LATROMI Web. == Compactação de Conteúdo Estático == == Compactação de Conteúdo Dinâmico == == Utilização do Protocolo HTTP2 == c8f20de09a7230a2a5ed3bb6fc86f29432eb118a 1485 1484 2017-12-26T16:57:32Z Daniel.giacomelli 1 wikitext text/x-wiki Além dos recursos de hardware e infra-estrutura, existem algumas configurações no IIS que podem ser realizadas para melhorar o desempenho da aplicação. Nesta página você confere as configurações que dão maior resultado de performance no LATROMI Web. == Compactação de Conteúdo Estático == == Compactação de Conteúdo Dinâmico == == Utilização do Protocolo HTTP2 == c2da592ae0b7d024bcc1b7e4727adb90ee652254 1487 1485 2017-12-26T17:00:57Z Daniel.giacomelli 1 /* Compactação de Conteúdo Dinâmico */ wikitext text/x-wiki Além dos recursos de hardware e infra-estrutura, existem algumas configurações no IIS que podem ser realizadas para melhorar o desempenho da aplicação. Nesta página você confere as configurações que dão maior resultado de performance no LATROMI Web. == Compactação de Conteúdo Estático == == Compactação de Conteúdo Dinâmico == [[Arquivo:WindowServer2008 DynamicCompressionIIS.jpg|650px|thumb|none|Instalação da compactação de conteúdo dinâmico]] == Utilização do Protocolo HTTP2 == 77d0de7f5ab6fee588e42a4c7ed4f1680038727a 1488 1487 2017-12-26T17:23:31Z Daniel.giacomelli 1 /* Utilização do Protocolo HTTP2 */ wikitext text/x-wiki Além dos recursos de hardware e infra-estrutura, existem algumas configurações no IIS que podem ser realizadas para melhorar o desempenho da aplicação. Nesta página você confere as configurações que dão maior resultado de performance no LATROMI Web. == Compactação de Conteúdo Estático == == Compactação de Conteúdo Dinâmico == [[Arquivo:WindowServer2008 DynamicCompressionIIS.jpg|650px|thumb|none|Instalação da compactação de conteúdo dinâmico]] == Utilização do Protocolo HTTP/2 == HTTP/2 é a versão 2.0 do protocolo HTTP. Essa versão do protocolo só está disponível a partir do ''Windows 10'' e ''Windows Server 2016''. Para usar este protocolo, é necessário que o site tenha sido disponibilizado através de um domínio/sub-domínio válido sob o HTTPS. Para disponibilizar o site no protocolo HTTPS será necessário um certificado SSL, que pode ser adquirido em diversos sites como ''GoDaddy'', ''Comodo'' ou ''Certisign''. Também é possível obter um certificado gratuito (porém com validade de apenas 3 meses) no site https://www.sslforfree.com/. A grande vantagem do HTTP/2 é o fato do navegador abrir apenas uma conexão com servidor para baixar assincronamente todos os arquivos necessários para renderizar a página, ao contrário do HTTP 1.1 que abria várias conexões para obter os arquivos. Seguem abaixo alguns sites com maiores informações sobre este protocolo: * https://developers.google.com/web/fundamentals/performance/http2/ * https://blog.apiki.com/2016/12/20/http2/ 6bea04c46f29a3bcb6b7c59278df189b2f3a74ea 1489 1488 2017-12-26T17:24:08Z Daniel.giacomelli 1 /* Utilização do Protocolo HTTP/2 */ wikitext text/x-wiki Além dos recursos de hardware e infra-estrutura, existem algumas configurações no IIS que podem ser realizadas para melhorar o desempenho da aplicação. Nesta página você confere as configurações que dão maior resultado de performance no LATROMI Web. == Compactação de Conteúdo Estático == == Compactação de Conteúdo Dinâmico == [[Arquivo:WindowServer2008 DynamicCompressionIIS.jpg|650px|thumb|none|Instalação da compactação de conteúdo dinâmico]] == Utilização do Protocolo HTTP/2 == HTTP/2 é a versão 2.0 do protocolo HTTP. Essa versão do protocolo só está disponível a partir do ''Windows 10'' e ''Windows Server 2016''. Para usar este protocolo, é necessário que o site tenha sido disponibilizado através de um domínio/sub-domínio válido sob o HTTPS. Para disponibilizar o site no protocolo HTTPS será necessário um certificado SSL, que pode ser adquirido em diversos sites como ''GoDaddy'', ''Comodo'' ou ''Certisign''. Também é possível obter um certificado gratuito (porém com validade de apenas 3 meses) no site https://www.sslforfree.com/. A grande vantagem do HTTP/2 é o fato do navegador abrir apenas uma conexão com o servidor para baixar assincronamente todos os arquivos necessários para renderizar a página, ao contrário do HTTP 1.1 que abria várias conexões para obter os arquivos. Seguem abaixo alguns sites com maiores informações sobre este protocolo: * https://developers.google.com/web/fundamentals/performance/http2/ * https://blog.apiki.com/2016/12/20/http2/ b3371f5f173f65726acbfc19bea0e1dd19018de6 1490 1489 2017-12-26T17:34:30Z Daniel.giacomelli 1 /* Compactação de Conteúdo Dinâmico */ wikitext text/x-wiki Além dos recursos de hardware e infra-estrutura, existem algumas configurações no IIS que podem ser realizadas para melhorar o desempenho da aplicação. Nesta página você confere as configurações que dão maior resultado de performance no LATROMI Web. == Compactação de Conteúdo Estático == == Compactação de Conteúdo Dinâmico == Ativando a compactação dinâmica de conteúdo, todas as páginas da aplicação serão transmitidas do servidor para o navegador no formato GZIP. O navegador se encarregará de descompactar os dados antes de mostrar a página ao usuário. Usando esta opção, o conteúdo baixado será muitas vezes menor que o original, reduzindo drasticamente a quantidade de banda utilizada. OBS.: Se for um navegador antigo, que não possui suporte ao GZIP, os dados não serão compactados pelo servidor. === Windows Server 2008 R2 === # Abra o Gerenciador de Servidores. # Na árvore da esquerda, selecione ''Funções > Servidor Web (IIS)''. # Role a tela até o painel ''Serviços de Função'' e clique em ''Adicionar Serviço de Função''. # Localize a opção ''Compactação de Conteúdo Dinâmico'' como mostra a imagem a baixo, clique em ''Próximo'' e em seguida em ''Instalar''. [[Arquivo:WindowServer2008 DynamicCompressionIIS.jpg|650px|thumb|none|Instalação da compactação de conteúdo dinâmico]] == Utilização do Protocolo HTTP/2 == HTTP/2 é a versão 2.0 do protocolo HTTP. Essa versão do protocolo só está disponível a partir do ''Windows 10'' e ''Windows Server 2016''. Para usar este protocolo, é necessário que o site tenha sido disponibilizado através de um domínio/sub-domínio válido sob o HTTPS. Para disponibilizar o site no protocolo HTTPS será necessário um certificado SSL, que pode ser adquirido em diversos sites como ''GoDaddy'', ''Comodo'' ou ''Certisign''. Também é possível obter um certificado gratuito (porém com validade de apenas 3 meses) no site https://www.sslforfree.com/. A grande vantagem do HTTP/2 é o fato do navegador abrir apenas uma conexão com o servidor para baixar assincronamente todos os arquivos necessários para renderizar a página, ao contrário do HTTP 1.1 que abria várias conexões para obter os arquivos. Seguem abaixo alguns sites com maiores informações sobre este protocolo: * https://developers.google.com/web/fundamentals/performance/http2/ * https://blog.apiki.com/2016/12/20/http2/ ea95f86bad8b0d117724e1f0ff256338b98293bc 1491 1490 2017-12-26T17:35:05Z Daniel.giacomelli 1 /* Windows Server 2008 R2 */ wikitext text/x-wiki Além dos recursos de hardware e infra-estrutura, existem algumas configurações no IIS que podem ser realizadas para melhorar o desempenho da aplicação. Nesta página você confere as configurações que dão maior resultado de performance no LATROMI Web. == Compactação de Conteúdo Estático == == Compactação de Conteúdo Dinâmico == Ativando a compactação dinâmica de conteúdo, todas as páginas da aplicação serão transmitidas do servidor para o navegador no formato GZIP. O navegador se encarregará de descompactar os dados antes de mostrar a página ao usuário. Usando esta opção, o conteúdo baixado será muitas vezes menor que o original, reduzindo drasticamente a quantidade de banda utilizada. OBS.: Se for um navegador antigo, que não possui suporte ao GZIP, os dados não serão compactados pelo servidor. === Windows Server 2008 R2 === # Abra o Gerenciador de Servidores. # Na árvore da esquerda, selecione ''Funções > Servidor Web (IIS)''. # Role a tela até o painel ''Serviços de Função'' e clique em ''Adicionar Serviço de Função''. # Localize a opção ''Compactação de Conteúdo Dinâmico'' como mostra a imagem a baixo, clique em ''Próximo'' e em seguida em ''Instalar''. [[Arquivo:WindowServer2008 DynamicCompressionIIS.jpg|650px|thumb|none|Instalação da compactação de conteúdo dinâmico]] == Utilização do Protocolo HTTP/2 == HTTP/2 é a versão 2.0 do protocolo HTTP. Essa versão do protocolo só está disponível a partir do ''Windows 10'' e ''Windows Server 2016''. Para usar este protocolo, é necessário que o site tenha sido disponibilizado através de um domínio/sub-domínio válido sob o HTTPS. Para disponibilizar o site no protocolo HTTPS será necessário um certificado SSL, que pode ser adquirido em diversos sites como ''GoDaddy'', ''Comodo'' ou ''Certisign''. Também é possível obter um certificado gratuito (porém com validade de apenas 3 meses) no site https://www.sslforfree.com/. A grande vantagem do HTTP/2 é o fato do navegador abrir apenas uma conexão com o servidor para baixar assincronamente todos os arquivos necessários para renderizar a página, ao contrário do HTTP 1.1 que abria várias conexões para obter os arquivos. Seguem abaixo alguns sites com maiores informações sobre este protocolo: * https://developers.google.com/web/fundamentals/performance/http2/ * https://blog.apiki.com/2016/12/20/http2/ 32f2f2df1cfd00b94422119bdb2a9a580ef4586b 1492 1491 2017-12-26T17:35:15Z Daniel.giacomelli 1 wikitext text/x-wiki Além dos recursos de hardware e infra-estrutura, existem algumas configurações no IIS que podem ser realizadas para melhorar o desempenho da aplicação. Nesta página você confere as configurações que dão maior resultado de performance no LATROMI Web. == Compactação de Conteúdo Dinâmico == Ativando a compactação dinâmica de conteúdo, todas as páginas da aplicação serão transmitidas do servidor para o navegador no formato GZIP. O navegador se encarregará de descompactar os dados antes de mostrar a página ao usuário. Usando esta opção, o conteúdo baixado será muitas vezes menor que o original, reduzindo drasticamente a quantidade de banda utilizada. OBS.: Se for um navegador antigo, que não possui suporte ao GZIP, os dados não serão compactados pelo servidor. === Windows Server 2008 R2 === # Abra o Gerenciador de Servidores. # Na árvore da esquerda, selecione ''Funções > Servidor Web (IIS)''. # Role a tela até o painel ''Serviços de Função'' e clique em ''Adicionar Serviço de Função''. # Localize a opção ''Compactação de Conteúdo Dinâmico'' como mostra a imagem a baixo, clique em ''Próximo'' e em seguida em ''Instalar''. [[Arquivo:WindowServer2008 DynamicCompressionIIS.jpg|650px|thumb|none|Instalação da compactação de conteúdo dinâmico]] == Utilização do Protocolo HTTP/2 == HTTP/2 é a versão 2.0 do protocolo HTTP. Essa versão do protocolo só está disponível a partir do ''Windows 10'' e ''Windows Server 2016''. Para usar este protocolo, é necessário que o site tenha sido disponibilizado através de um domínio/sub-domínio válido sob o HTTPS. Para disponibilizar o site no protocolo HTTPS será necessário um certificado SSL, que pode ser adquirido em diversos sites como ''GoDaddy'', ''Comodo'' ou ''Certisign''. Também é possível obter um certificado gratuito (porém com validade de apenas 3 meses) no site https://www.sslforfree.com/. A grande vantagem do HTTP/2 é o fato do navegador abrir apenas uma conexão com o servidor para baixar assincronamente todos os arquivos necessários para renderizar a página, ao contrário do HTTP 1.1 que abria várias conexões para obter os arquivos. Seguem abaixo alguns sites com maiores informações sobre este protocolo: * https://developers.google.com/web/fundamentals/performance/http2/ * https://blog.apiki.com/2016/12/20/http2/ 0c39868b6bcc29797684754ea2a49e42597a736e 1493 1492 2017-12-26T17:35:45Z Daniel.giacomelli 1 /* Compactação de Conteúdo Dinâmico */ wikitext text/x-wiki Além dos recursos de hardware e infra-estrutura, existem algumas configurações no IIS que podem ser realizadas para melhorar o desempenho da aplicação. Nesta página você confere as configurações que dão maior resultado de performance no LATROMI Web. == Compactação de Conteúdo Dinâmico == Ativando a compactação conteúdo dinâmico, todas as páginas da aplicação serão transmitidas do servidor para o navegador no formato GZIP. O navegador se encarregará de descompactar os dados antes de mostrar a página ao usuário. Usando esta opção, o conteúdo baixado será muitas vezes menor que o original, reduzindo drasticamente a quantidade de banda utilizada. OBS.: Se for um navegador antigo, que não possui suporte ao GZIP, os dados não serão compactados pelo servidor. === Windows Server 2008 R2 === # Abra o Gerenciador de Servidores. # Na árvore da esquerda, selecione ''Funções > Servidor Web (IIS)''. # Role a tela até o painel ''Serviços de Função'' e clique em ''Adicionar Serviço de Função''. # Localize a opção ''Compactação de Conteúdo Dinâmico'' como mostra a imagem a baixo, clique em ''Próximo'' e em seguida em ''Instalar''. [[Arquivo:WindowServer2008 DynamicCompressionIIS.jpg|650px|thumb|none|Instalação da compactação de conteúdo dinâmico]] == Utilização do Protocolo HTTP/2 == HTTP/2 é a versão 2.0 do protocolo HTTP. Essa versão do protocolo só está disponível a partir do ''Windows 10'' e ''Windows Server 2016''. Para usar este protocolo, é necessário que o site tenha sido disponibilizado através de um domínio/sub-domínio válido sob o HTTPS. Para disponibilizar o site no protocolo HTTPS será necessário um certificado SSL, que pode ser adquirido em diversos sites como ''GoDaddy'', ''Comodo'' ou ''Certisign''. Também é possível obter um certificado gratuito (porém com validade de apenas 3 meses) no site https://www.sslforfree.com/. A grande vantagem do HTTP/2 é o fato do navegador abrir apenas uma conexão com o servidor para baixar assincronamente todos os arquivos necessários para renderizar a página, ao contrário do HTTP 1.1 que abria várias conexões para obter os arquivos. Seguem abaixo alguns sites com maiores informações sobre este protocolo: * https://developers.google.com/web/fundamentals/performance/http2/ * https://blog.apiki.com/2016/12/20/http2/ dde1126ab99cc9e2480a27ae556b3dcd82230a02 1494 1493 2017-12-26T17:36:16Z Daniel.giacomelli 1 /* Compactação de Conteúdo Dinâmico */ wikitext text/x-wiki Além dos recursos de hardware e infra-estrutura, existem algumas configurações no IIS que podem ser realizadas para melhorar o desempenho da aplicação. Nesta página você confere as configurações que dão maior resultado de performance no LATROMI Web. == Compactação de Conteúdo Dinâmico == Ativando a compactação conteúdo dinâmico, todas as páginas da aplicação serão transmitidas do servidor para o navegador no formato GZIP. O navegador se encarregará de descompactar os dados antes de mostrar a página ao usuário. Usando esta opção, o conteúdo baixado será muitas vezes menor que o original, reduzindo drasticamente a quantidade de banda utilizada. ''OBS.: Se for um navegador antigo, que não possui suporte ao GZIP, os dados não serão compactados pelo servidor.'' === Windows Server 2008 R2 === # Abra o Gerenciador de Servidores. # Na árvore da esquerda, selecione ''Funções > Servidor Web (IIS)''. # Role a tela até o painel ''Serviços de Função'' e clique em ''Adicionar Serviço de Função''. # Localize a opção ''Compactação de Conteúdo Dinâmico'' como mostra a imagem a baixo, clique em ''Próximo'' e em seguida em ''Instalar''. [[Arquivo:WindowServer2008 DynamicCompressionIIS.jpg|650px|thumb|none|Instalação da compactação de conteúdo dinâmico]] == Utilização do Protocolo HTTP/2 == HTTP/2 é a versão 2.0 do protocolo HTTP. Essa versão do protocolo só está disponível a partir do ''Windows 10'' e ''Windows Server 2016''. Para usar este protocolo, é necessário que o site tenha sido disponibilizado através de um domínio/sub-domínio válido sob o HTTPS. Para disponibilizar o site no protocolo HTTPS será necessário um certificado SSL, que pode ser adquirido em diversos sites como ''GoDaddy'', ''Comodo'' ou ''Certisign''. Também é possível obter um certificado gratuito (porém com validade de apenas 3 meses) no site https://www.sslforfree.com/. A grande vantagem do HTTP/2 é o fato do navegador abrir apenas uma conexão com o servidor para baixar assincronamente todos os arquivos necessários para renderizar a página, ao contrário do HTTP 1.1 que abria várias conexões para obter os arquivos. Seguem abaixo alguns sites com maiores informações sobre este protocolo: * https://developers.google.com/web/fundamentals/performance/http2/ * https://blog.apiki.com/2016/12/20/http2/ 5b68bc86de8c70cf31139640157eef70d27e8498 Arquivo:WindowServer2008 DynamicCompressionIIS.jpg 6 214 1486 2017-12-26T16:59:25Z Daniel.giacomelli 1 Adicionando recurso de compactação de conteúdo dinâmico no Windows Server 2008 wikitext text/x-wiki Adicionando recurso de compactação de conteúdo dinâmico no Windows Server 2008 43b2289bbc74857ece2a8b653bee43843c0d2e6b Histórico de Alterações 0 15 1497 908 2018-05-09T17:54:19Z Daniel.giacomelli 1 wikitext text/x-wiki ==LATROMI== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] *[[LATROMI 3.2|Versão 3.2]] *[[LATROMI 3.3|Versão 3.3]] *[[LATROMI 3.4|Versão 3.4]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases LATROMI Client ≥ 3.5] *[http://updatecenter.latromi.com.br/Pages/WebReleases LATROMI Web ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] 81aa94597030f8653023967332cc98e123531759 1502 1497 2018-07-05T14:03:11Z Daniel.giacomelli 1 wikitext text/x-wiki ==LATROMI== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] *[[LATROMI 3.2|Versão 3.2]] *[[LATROMI 3.3|Versão 3.3]] *[[LATROMI 3.4|Versão 3.4]] *[[LATROMI Client < 3.5]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases LATROMI Client ≥ 3.5] *[http://updatecenter.latromi.com.br/Pages/WebReleases LATROMI Web ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] 9946e093a33ba35c8e9a6158efadc49512851fc0 1503 1502 2018-07-05T14:04:25Z Daniel.giacomelli 1 wikitext text/x-wiki ==LATROMI== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] *[[LATROMI 3.2|Versão 3.2]] *[[LATROMI 3.3|Versão 3.3]] *[[LATROMI 3.4|Versão 3.4]] *[[LATROMI Client - Versoes Antigas|LATROMI Client - Versões Antigas]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases LATROMI Client ≥ 3.5] *[http://updatecenter.latromi.com.br/Pages/WebReleases LATROMI Web ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] 2da5a21bb56f3b9899d987b18213fc96c8a469bc 1505 1503 2018-07-05T14:08:06Z Daniel.giacomelli 1 wikitext text/x-wiki ==LATROMI== *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] *[[WecDB 2.0 - Histórico de Alterações|Versão 2.0]] *[[WecDB 2.1 - Histórico de Alterações|Versão 2.1]] *[[WecDB 2.2 - Histórico de Alterações|Versão 2.2]] *[[WecDB 2.3 - Histórico de Alterações|Versão 2.3]] *[[WecDB 2.4 - Histórico de Alterações|Versão 2.4]] *[[WecDB 2.5|Versão 2.5]] *[[WecDB 2.6|Versão 2.6]] *[[WecDB 2.7|Versão 2.7]] *[[WecDB 2.8|Versão 2.8]] *[[WecDB 3.0|Versão 3.0]] *[[WecDB 3.1|Versão 3.1]] *[[LATROMI 3.2|Versão 3.2]] *[[LATROMI 3.3|Versão 3.3]] *[[LATROMI Client - Versoes Antigas|LATROMI Client - Versões Antigas]] *[[LATROMI WEb - Versoes Antigas|LATROMI Web - Versões Antigas]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases LATROMI Client ≥ 3.5] *[http://updatecenter.latromi.com.br/Pages/WebReleases LATROMI Web ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] 84297a0d8a986a6543e62da189133604c3901e6d 1506 1505 2018-07-05T14:10:58Z Daniel.giacomelli 1 wikitext text/x-wiki *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] ==LATROMI Client== *[[LATROMI Client - Versoes Antigas|Versões Antigas]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases Versão ≥ 3.5] ==LATROMI Web== *[[LATROMI Web - Versoes Antigas|Versões Antigas]] *[http://updatecenter.latromi.com.br/Pages/WebReleases Versão ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] 1758addc12528d42aed82cf2be90e1ccdc6f4d9f 1507 1506 2018-07-05T14:15:05Z Daniel.giacomelli 1 wikitext text/x-wiki *[[Versão 1.0]] *[[Versão 1.1]] *[[Versão 1.2]] ==LATROMI Client== *[[LATROM - Primeira Versão|Versão 1.0]] *[[LATROMI Client - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases Versão ≥ 3.5] ==LATROMI Web== *[[LATROM - Primeira Versão|Versão 1.0]] *[[LATROMI Web - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/WebReleases Versão ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] 37edb3e1a319f3fe58b8e859bfb11396bb92ffc3 1510 1507 2018-07-05T14:21:03Z Daniel.giacomelli 1 wikitext text/x-wiki *[[LATROM - Primeira Versão|Versão 1.0]] ==LATROMI Client== *[[LATROMI Client - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases Versão ≥ 3.5] ==LATROMI Web== *[[LATROM - Primeira Versão|Versão 1.0]] *[[LATROMI Web - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/WebReleases Versão ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] 70ce7219df3e35ec42c35a6e0342d6fff1912b6b 1511 1510 2018-07-05T14:28:12Z Daniel.giacomelli 1 wikitext text/x-wiki ==Primeira Versão== Em 2012, durante o desenvolvimento inicial do sistema, o codinome do projeto era '''WecDB'''. Neste etapa, o nosso ''Change Log'' era único para todos os apliv ativos. A partir da versão 2.0, eles foram separados. *[[LATROM - Primeira Versão|Versão 1.0]] ==LATROMI Client== *[[LATROMI Client - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases Versão ≥ 3.5] ==LATROMI Web== *[[LATROM - Primeira Versão|Versão 1.0]] *[[LATROMI Web - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/WebReleases Versão ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] 1a87560ff6469f83f27aa6eda597164bcc5246d9 1512 1511 2018-07-05T14:28:33Z Daniel.giacomelli 1 /* Primeira Versão */ wikitext text/x-wiki ==Primeira Versão== Em 2012, durante o desenvolvimento inicial do sistema, o codinome do projeto era '''WecDB'''. Neste etapa, o nosso ''Change Log'' era único para todos os apliv ativos. A partir da versão 2.0, eles foram separados. *[[LATROM - Primeira Versão|Versões 1.0, 1.1 e 1.2]] ==LATROMI Client== *[[LATROMI Client - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases Versão ≥ 3.5] ==LATROMI Web== *[[LATROM - Primeira Versão|Versão 1.0]] *[[LATROMI Web - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/WebReleases Versão ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] 8402df173ab25dfc3270a83ffe1bd1f21942ca39 1513 1512 2018-07-05T14:28:55Z Daniel.giacomelli 1 /* Primeira Versão */ wikitext text/x-wiki ==Primeira Versão== Em 2012, durante o desenvolvimento inicial do sistema, o codinome do projeto era '''WecDB'''. Neste etapa, o nosso ''Change Log'' era único para todos os apliv ativos. A partir da versão 2.0, eles foram separados. *[[LATROM - Primeira Versão|Versões 1]] ==LATROMI Client== *[[LATROMI Client - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases Versão ≥ 3.5] ==LATROMI Web== *[[LATROM - Primeira Versão|Versão 1.0]] *[[LATROMI Web - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/WebReleases Versão ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] a22341faeb54efde112c5d8bc317f20af1e9d39e 1514 1513 2018-07-05T14:29:10Z Daniel.giacomelli 1 /* Primeira Versão */ wikitext text/x-wiki ==Primeira Versão== Em 2012, durante o desenvolvimento inicial do sistema, o codinome do projeto era '''WecDB'''. Neste etapa, o nosso ''Change Log'' era único para todos os apliv ativos. A partir da versão 2.0, eles foram separados. *[[LATROM - Primeira Versão|Versão 1]] ==LATROMI Client== *[[LATROMI Client - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases Versão ≥ 3.5] ==LATROMI Web== *[[LATROM - Primeira Versão|Versão 1.0]] *[[LATROMI Web - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/WebReleases Versão ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] 9e31adf83638718f44cc91d1d3e42dd2c3e5208c 1515 1514 2018-07-05T14:29:38Z Daniel.giacomelli 1 /* LATROMI Web */ wikitext text/x-wiki ==Primeira Versão== Em 2012, durante o desenvolvimento inicial do sistema, o codinome do projeto era '''WecDB'''. Neste etapa, o nosso ''Change Log'' era único para todos os apliv ativos. A partir da versão 2.0, eles foram separados. *[[LATROM - Primeira Versão|Versão 1]] ==LATROMI Client== *[[LATROMI Client - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases Versão ≥ 3.5] ==LATROMI Web== *[[LATROMI Web - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/WebReleases Versão ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] 351fd1b14ce91783f85683d171bf7da8e6ceb4ef Seja Bem Vindo! 0 1 1498 982 2018-07-05T00:18:25Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Bem vindo a LATROMI Wiki]] para [[Seja Bem Vindo!]] sem deixar um redirecionamento wikitext text/x-wiki A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações|Versões do Sistema]] :[[Problemas Frequentes]] :[http://dropbox.latromi.com.br Downloads (via DropBox)] :[[Assinatura de Código]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 34433a0718e8d0a1d631447356aafe60c7003cca 1500 1498 2018-07-05T00:25:34Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações|Versões do Sistema]] :[[Problemas Frequentes]] :[http://latromi.com.br/downloads Downloads] :[[Assinatura de Código]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] e4d5607847279134afe490d7dc15a9a70f873883 MediaWiki:Mainpage 8 10 1499 43 2018-07-05T00:20:00Z Daniel.giacomelli 1 wikitext text/x-wiki Seja Bem Vindo! 733b9e57d35a9e2315adc59bd0d190818b324f8f LATROMI Client - Versoes Antigas 0 215 1504 2018-07-05T14:06:46Z Daniel.giacomelli 1 Criou página com '<div id="releaseHistory"> [3.4.5.10 - 22/12/2016] * FIX: Correção do erro de violação da constraint 'ri_fk_segconf_idcon' que ocorria ao tentar gravar as Configurações...' wikitext text/x-wiki <div id="releaseHistory"> [3.4.5.10 - 22/12/2016] * FIX: Correção do erro de violação da constraint 'ri_fk_segconf_idcon' que ocorria ao tentar gravar as Configurações de Acesso sem que a conexão de integração via banco de dados tivesse sido especificada. [3.4.5.9 - 14/12/2016] * FIX: Erro de violação da constraint 'uk_consrpt_idconsulta_nome' que ocorria ao fazer a importação de Pacotes de Conteúdo, quando uma Consulta que tivesse como objeto principal um RPT, estivesse sendo atualizada. [3.4.5.8 - 08/12/2016] * FIX: Erro de violação da FK 'ri_fk_campodin_idcons' que ocorria ao fazer a importação de Pacotes de Conteúdo que continham Consultas com referências cíclicas. [3.4.5.7 - 30/11/2016] * FIX: Correção na importação de pacotes, ao importar o pacote o sistema não estava atualizando todos os parâmetros alterados. * FIX: Correção do erro que ocorria ao sincronizar usuários. Ao sincronizar usuários via Active Directory o sistema exibia uma mensagem informando que era obrigatório a Integração via Banco de Dados. * FIX: Correção da mensagem que é exibida quando o sistema identifica a duplicidade de usuários no momento da sincronização. [3.4.5.6 - 04/11/2016] * FIX: Correção de erro na importação de pacotes de conteúdo, que eventualmente excluía alguns eventos de Formulários Dinâmicos. [3.4.5.5 - 07/10/2016] * FIX: Correção de erro que ocorria ao duplicar um Formulário. O sistema tentava gravar um valor nulo no nome do Formulário. * FIX: Em diversas partes do sistema, ao validar um comando SQL de query, o sistema não estava usando uma transação, e portanto não realizava Rollback do comando. Alterado para sempre fazer Rollback após validar a Record. [3.4.5.4 - 07/10/2016] * IMPROVE: Assinatura do executável e DLL's com certificado de assinatura de código da LATROMI. [3.4.5.3 - 06/10/2016] * FIX: Correção de erro que ocorria ao duplicar uma Consulta. O sistema tentava gravar um valor nulo no nome da Consulta. [3.4.5.2 - 03/10/2016] * FIX: Correção de erro que ocorria ao mover os containers no modo Absoluto do Layout de Formulário Dinâmico. * FIX: Correção de erro que ocorria ao gravar o formulário, quando este estivesse aberto durante uma importação de pacote. [3.4.5.1 - 07/06/2016] * FIX: Em alguns casos, quando um pacote de conteúdo era importado, as propriedades 'Visível' e 'Somente Leitura' dos campos de alguns formulários estavam tendo seus valores trocados. [3.4.5.0 - 02/06/2016] * NEW: Novo campo nas configurações dos campos de linha do CrossTab para especificar a largura. [3.4.4.0 - 24/03/2016] * NEW: Adicionada a coluna "Módulo" nas telas de seleção múltiplas de Consultas, Browsers e Formulários. * CHANGE: Aumentada a capacidade máxima da descrição de Queries, CrossMaps e Comandos SQL, de 100 caracteres para 300. [3.4.3.2 - 17/03/2016] * FIX: Na tela de configuração de Browser Dinâmico, as Variáveis Globais não estavam disponíveis para serem selecionadas. [3.4.3.1 - 29/02/2016] * FIX: Em alguns casos, ao importar um pacote de conteúdo, ocorria o erro: duplicate key value violates unique constraint "uk_consq_idgrafconf" * FIX: Ao tentar entrar no sistema com um usuário NÃO INTEGRADO enquanto o banco usado na integração não pudesse ser conectado, um erro ocorria. [3.4.3.0 - 22/01/2016] * FIX: Diversas correções referente a Importação de Pacotes de Conteúdo. * NEW: Opção "Mostrar todos os objetos" na tela de Importação de Pacotes de Conteúdo. [3.4.2.7 - 13/01/2016] * FIX: Tratamento para evitar que os parâmetros da Consulta sejam excluídos e depois inseridos novamente durante a importação do arquivo LCP. Agora, quando estiver atualizando uma consulta existente, o sistema irá procurar os parâmetros através do nome, e se encontrar fará UPDATE. Caso contrário fará INSERT. [3.4.2.6 - 12/01/2016] * FIX: Remoção do botão de nome "button1" que estava presente na tela principal do sistema. [3.4.2.5 - 08/01/2016] * FIX: Ao alterar as informações de uma coluna, as configurações de CrossTab eram perdidas. [3.4.2.4 - 22/12/2015] * FIX: Ao alterar uma query com saída em CrossTab, as configurações de Campos Auxiliares estavam sendo perdidas. [3.4.2.3 - 18/12/2015] * FIX: Ao copiar um objeto "Query" de uma Consulta e colar, as referências dos botões estavam sendo mantidas, fazendo com que as alterações em um botão da query copiada afetasse a original, e vice-versa. [3.4.2.2 - 18/12/2015] * FIX: Correção de alguns erros que ocorriam ao gravar uma Consulta quando alguma Query havia sido Copiada e Colada. * FIX: Correção na ordenação das Queries, ao carregar a Consulta. [3.4.2.1 - 08/12/2015] * FIX: Correção de erro que ocorria ao excluir um campo do Formulário Dinâmico que estivesse sendo utilizado nos parâmetros de um Browse Dinâmico. * FIX: Correção de erro que ocorria na gravação do Browser Dinâmico, e que fazia com que alguns parâmetros de Consulta fossem perdidos. * FIX: No Cadastro de Consultas, sempre que um parâmetro fosse alterado, ele perdia o seu ID, e um novo parâmetro era criado ao gravar os dados. [3.4.2.0 - 01/12/2015] * NEW: Novo tipo de campo (Treeview) no Formulário Dinâmico. * CHANGE: Removida a limitação de dimensão das imagens das Formatações Condicionais. [3.4.1.1 - 12/11/2015] * FIX: Correção na tela de "Configurações de Acesso", referente a melhoria realizada na atualização anterior (v3.4.1.0). O vinculo automático das colunas estava acontecendo somente quando já havia um valor especificado para o campo ao invés de acontecer quando o campo estivesse vazio. [3.4.1.0 - 10/11/2015] * FIX: Corrigido problema que ocorria no cadastro de procedimentos do Formulário Dinâmico ao carregar um bloco IF que não contivesse ações. * NEW: Novas ações para Habilitar, Desabilitar e Atribuir Foco em campos, nos eventos do Formulário Dinâmico. * NEW: Liberada a ação "Ocultar Campos" no evento LOAD do Formulário Dinâmico. * IMPROVE: Alteração em "Configurações de Acesso" para fazer o vínculo automático entre as colunas da query e o nome dos campos do usuário quando o nome da coluna for igual ao nome do campo. [3.4.0.6 - 23/10/2015] * FIX: Correção do erro "Object reference not set to an instance of an object.", que ocorria ao importar Pacotes de Conteúdo que utilizassem Variáveis Globais. * FIX: Ao atualizar uma Consulta importando um Pacote de Conteúdo, o menu ao qual ela estava vinculada estava sendo excluído. * CHANGE: Aumento da largura padrão de campos e parâmetros do tipo Data, de 120px para 140px. [3.4.0.5 - 21/10/2015] * FIX: O preenchimento dos parâmetros nos campos do tipo "Consulta" do Formulário Dinâmico não estava sendo exportado na geração de Pacote de Conteúdo. * FIX: Correção do erro "Object reference not set to an instance of an object.", que ocorria ao importar alguns Pacotes de Conteúdo. [3.4.0.4 - 20/10/2015] * IMPROVE: Adicionado solicitação de confirmação antes de fazer a "Importação Rápida" de Pacotes de Conteúdo. * FIX: Ajustes no tamanho do campo ColorPicker no editor de layout absoluto do Formulário Dinâmico. * FIX: Não é mais possível especificar a largura do campo ColorPicker. Ela já não estava mais sendo aplicada nas versões anteriores. Agora essa opção foi removida, e o tamanho do campo é calculado automaticamente. [3.4.0.3 - 20/10/2015] * NEW: Suporte a mais de um grupo de usuários na integração. O nome dos grupos devem ser separados por ";". * BREAK: Removido o campo "Possui permissão de Usuário MASTER" da integração de usuários. * CHANGE: Campo "Possui permissão de Usuário ROOT" passa a se chamar "Administrador". * FIX: Ao inicializar o sistema sem que o usuário do windows tivesse permissões suficientes no diretório c:\ProgramData\LATROMI\, o sistema não abria. O erro foi tratado, e uma mensagem será mostrada na tela informando ao usuário o motivo do erro. * NEW: Botão Refresh nas caixas de seleção deo conexão. * NEW: Criação do campo Módulo, disponível em Consultas, Browsers e Formulários Dinâmicos. Este campo substitui a categoria de Consultas. * NEW: Adicionado suporte a autenticação no Active Directory do Windows. * NEW: Adicionado suporte a integração de usuários do Active Directory. Ao fazer essa integração, todos os usuário e grupos de usuários são importados diretamente do AD. * NEW: Substituição do assistente de criação de eventos do Formulário Dinâmico pela janela de criação de Procedimentos. * NEW: Adicionada a ação "Mostrar Mensagem", que pode ser utilizada nos eventos do Formulário Dinâmico. * NEW: Adicionado suporte ao uso simultâneo dos recursos de fixação de colunas (colunas congeladas) e agrupamento de cabeçalhos da Grid. * IMPROVE: Adicionado o nome do campo na tela de propriedades do editor de layout absoluto do Formulário Dinâmico. * FIX: Correção de erros que ocorriam no editor de layout absoluto do Formulário Dinâmico ao arrastar Stack Panels que contivessem outras Stack Panels. [3.3.0.4 - 23/09/2015] * FIX: Correção do erro 'null value in column "loginusuario" violates not-null constraint' que estava ocorrendo na sincronização de usuários desde o lançamento da versão 3.3. [3.3.0.3 - 22/09/2015] * FIX: No cadastro de Formulário Dinâmico, a conexão selecionada não estava sendo passada para a janela de Composição do Nome do Arquivo. [3.3.0.2 - 21/09/2015] * FIX: Ao abrir o sistema e restaurar o tamanho da janela, o campo "Descrição" da Consulta estava sendo diminuído a ponto de desaparecer. [3.3.0.1 - 19/09/2015] * FIX: Na tela de importação de Pacote de Conteúdo, estava sendo permitida a edição e remoção de itens da lista da direita, onde todo o conteúdo do pacote é listado. * FIX: O sistema estava entrando em LOOP ao exportar ou importar Consultas ou Formulários com referência cíclica. * FIX: A porta especificada no cadastro de conexões para o provider "MySql.Data.MySqlClient" não estava sendo considerada. * FIX: Correção na geração do campo "Type" da janela "Registro de DB Provider Factory". * IMPROVE: Alteração interna na forma de comparação de objetos para melhorar de performance. * NEW: Possibilidade de utilizar marcações globais no valor padrão dos parâmetros da consulta. [3.3.0.0 - 15/09/2015] * NEW: Possibilidade de adicionar Formulários Dinâmicos diretamente no Menu. * NEW: Ajustes na altura do campo do tipo Consulta no editor de layout absoluto do Formulário Dinâmico. * NEW: Nova propriedade "Criar item Nulo" na ComboBox do Formulário Dinâmico. Quanndo Habilitado, um item em branco com valor NULL será criado na combo. * NEW: Campo nas Configurações de Acesso para especificar comparação Case-Sensitive nas senhas. * NEW: Adicionada opção em branco no caixa de Seleção de Conexões. * NEW: Novos tipos de campos no Formulário Dinâmico: Button e Link. * NEW: Novo evento "Rebinded" no cadastro de Formulário Dinâmico, para campos do tipo "Consulta". * NEW: Nova ação de evento chamada "Atualizar Fonte de Dados" no cadastro de Formulário Dinâmico. * NEW: Cadastro de Variáveis Globais. * NEW: Domínio LATROMI do Cliente, recebido na sincronização de Licenças de Uso. * NEW: Criação do arquivo LATROMI Content Package (*.lcp). Neste arquivo, pode ser criado ou importado através do menu Atualização > Atualização de Conteúdo. * IMPROVE: Verificações de consistência no cadastro de Formulário Dinâmico, ao Remover ou Renomear Campos, Parâmetros ou Variáveis. * FIX: Correção nos ícones de Sub-Menu, no cadastro de Menus. * FIX: Tratamento no cadastro de CrossMaps para impedir que o usuário remova todos os mapas clicando no botão de fechar abas. [3.3.0.0 - /08/2015] * IMPROVE: Alteração para que a janela principal abra sempre maximizada. [3.2.5.1 - 02/09/2015] * FIX: Correção do erro "System.FormatException: GUID deve conter 32 dígitos com 4 hífens" que ocorria ao importar alguns xml's da versão 2.8. [3.2.5.0 - 17/08/2015] * FIX: Ao duplicar um formulário dinâmico, os eventos do Formulário Original estavam sendo perdidos. * IMPROVE: Adicionado um "trovão" no ícone dos Campos do Formulário Dinâmico, indicando a presença de eventos. * NEW: Adicionada opção de "Mesma Altura" no menu de contexto do Editor de Layout Absoluto do Formulário Dinâmico. [3.2.4.0 - 13/08/2015] * FIX: Ajuste nas cores do Container TabControl, do Editor de Layout Absoluto do Formulário Dinâmico. * FIX: As propriedades dos campos do editor de Layout Absoluto do Formulário Dinâmico (botão direito > propriedades) não estavam sendo aplicadas corretamente. * FIX: Ao iniciar a alteração no nome de um Menu, o texto anterior não estava sendo mantido no editor. * CHANGE: Redução de 2px no preenchimento dos campos do Editor de Layout Absoluto do Formulário Dinâmico. * CHANGE: Alteração no campo do tipo Label do Formulário Dinâmico, para exibir o "Valor Fixo" no editor de Layout caso tenha sido especificado. * NEW: Suporte a substituição de marcações nas Mensagens de Confirmação dos Comandos SQL. * NEW: Atualização do componente AvalonEdit: Versão 4 para 5. * IMPROVE: Melhorias na tela de cadastro de URL no Menu. [3.2.3.0 - 11/08/2015] * NEW: Novo Editor de Layout Absoluto do Formulário Dinâmico (v2.0). * FIX: Ao procurar uma imagem na galeria ou um relatório no repositório através do campo de pesquisa, o item encontrado não estava sendo selecionado automaticamente. Era necessário que o usuário clicasse sobre o item. * FIX: Tratamento na Gravação do Formulário Dinâmico para evitar o erro "duplicar valor da chave viola a restrição de unicidade 'uk_formdinestrquery_nome'". * FIX: Tratamento no Formulário Dinâmico para evitar que o editor da Query de Origem seja habilitada antes do usuário selecionar uma conexão na aba Principal. [3.2.2.2 - 28/07/2015] * FIX: Ao especificar um comando SQL como parte do nome de um arquivo do campo Upload do Formulário Dinâmico, ocorria um erro de serialização. [3.2.2.1 - 24/07/2015] * FIX: No Cadastro de Formulário Dinâmico, o evento Load só estava disponível após carregar um Formulário existente ou clicar no botão "Novo". * FIX: Correção no cursor da lista de Campos do editor de Layout Absoluto do Formulário Dinâmico. Quando o mouse passava por cima da lista, o cursor do mouse mudava para VSplit. * FIX: Ao cadastrar um Browse Dinâmico sem clicar na aba "Colunas", a estrutura do browse não era criada, e as colunas não ficam disponíveis para uso nos Lookups. O mesmo acontecia na alteração do SQL de um Browse existente. Neste caso, as colunas não eram atualizadas, e a estrutura anterior era mantida. [3.2.2.0 - 23/07/2015] * FIX: Removida o literal "Campo" que estava sobrando na tela de Cadastro de Formulário Dinâmico. * FIX: Correção da validação de query, que verificava se alguma coluna usada nas formatações condicionais havia sido removida. * CHANGE: Alteração no nome do menu "Arquivo > Copiar" para "Arquivo > Duplicar". * NEW: Recurso de Duplicação de formulário Dinâmico. [3.2.1.0 - 15/07/2015] * FIX: Correção de erro que ocorria ao selecionar pressionar ENTER em uma tela de seleção de Consulta, Browse ou Formulário Dinâmico sem que algum registro estivesse selecionado. * FIX: Ajuste na botão de abertura da janela onde se informam os itens da ComboBox do Formulário Dinâmico. * NEW: Campo de pesquisa no Cadastro de Formulário Dinâmico. [3.2.0.2 - 07/07/2015] * FIX: Ao adicionar um RPT sem parâmetros no Repositório de Relatórios, ocorria o erro "Referência de objeto não definida para uma instância de objeto". * FIX: Ao substituir um arquivo na Galeria de Imagens, a extensão e as dimensões do arquivo não estavam sendo atualizadas. [3.2.0.1 - 06/07/2015] * FIX: As condições cadastradas para o evento LOAD não estavam sendo carregadas ao abrir úm Formulário Dinâmico. * FIX: Inclusão de ícone na coluna "Visível Mobile" da Consulta. * FIX: Na exportação da Consulta para XML, as colunas e parâmetros do Browse Dinâmico não estavam sendo carregados. Quando esse Xml era importado, e o Browse Dinâmico era chamado através de um Lookup, ocorria erro. * FIX: No CrossTab, alterado para que não fiquem disponíveis como "Colunas Auxiliares" as colunas que já estiverem dispostas como Linha, Coluna ou Valor. * FIX: Ajuste na sequência do TAB, na tela de cadastro de Browse Dinâmico. * FIX: No cadastro de Formulário Dinâmico, os campos do tipo Upload estavam disponível para preenchimento via evento, mas na verdade essa opção não é suportada. Alterado que estes campos não apareçam. * IMPROVE: Alterado para manter os menus recolhidos ao abrir a tela de Cadastro de Menus. * IMPROVE: Modificações para melhorar a produtividade. * NEW: Disponibilizado os campos "Habilitar botão de Atualização" e "Exibir Título da Grid" nas configurações de CrossTab. * NEW: Novo tipo e campo "Consulta" no Formulário Dinâmico. * NEW: Novo recurso para configurar o nome utilizado nos arquivos dos campos "Upload" do Formulário Dinâmico. * NEW: Novos campos no cadastro de Gráfico, que habilitam/desabilitam a especificação do Valor Mínimo e Máximo dos Eixos X e Y. * BREAK: Vários temas do aplicativo foram removidos, restando apenas 3: ControlDefault, TelerikMetro, TelerikMetroBlue. * CHANGE: Na tela de Configurações do Sistema, a aba Conexão Padrão foi removida, sendo substituída por um campo de seleção de Conexões na aba Geral. [3.1.5.0 - 11/06/2015] * NEW: Adicionado suporte a parâmetros do tipo Caixa de Opções na importação dos parâmetros do RPT. * FIX: Ao adicionar uma consulta ao menu, o tipo de saída da mesma não estava sendo reconhecido, e um ícone com ponto de interrogação era utilizado. [3.1.4.0 - 09/06/2015] * NEW: Ao adicionar um relatório em uma consulta, o sistema irá perguntar se o usuário deseja que os parâmetros existentes no RPT sejam criados na consulta. Se o usuário aceitar, os parâmetros serão criados e vinculados aos parâmetros do RPT automaticamente. Essa funcionalidade só estará ativa enquanto nenhum parâmetro for criado na consulta. [3.1.0.3 - 08/06/2015] * FIX: O redimensionamento de imagens da galeria não estava funcionando desde o lançamento da versão 3.1. [3.1.0.2 - 05/06/2015] * FIX: Correção de Erros na importação de arquivo Xml. * FIX: O campo de Fixar Colunas da Grid estava ficando oculta quando a opção "Alterar Disposição de Colunas" estivesse habilitada. Isso só deveria ocorrer se além desta opção estar habilitada, houvessem grupo de cabeçalho de colunas informados. [3.1.0.1 - 28/05/2015] * IMPROVE: Inclusão de Campo de Pesquisa na Galeria de Imagens. * IMPROVE: Alteração na Galeria de Imagens para exibir o tamanho do arquivo na maior medida possível (Kb, Mb...). Até então, o tamanho do arquivo era exibido somente em bytes. * NEW: Criação Repositório de Relatórios. * NEW: Opção para especificar o separador de linha na exportação do RPT para o formato Texto. * NEW: Opção para Exibir/Ocultar o Título do Relatório. * NEW: Parâmetro /s, que pode ser passado para o executável WecDBClient.exe. Quando utilizado, antes de fazer o Login, será aberta uma tela para selecionar a pasta de dados utilizada. [3.0.1.1 - 18/05/2015] * FIX: Remoção do botão Executar no cadastro de Browse Dinâmico. Este botão já não tinha mais utilidade, e ao ser pressionado, não fazia nada. * FIX: Ajuste durante a gravação do Browse Dinâmico para atualizar o tipo de campo (Numérico, Alfanumérico ou Data) nas referências de Lookup das Consultas e Formulários Dinâmicos. [3.0.1.0 - 07/05/2015] * NEW: Novo campo no cadastro de CrossMap para especificar um endereço literal. O endereço literal será utilizado para buscar as coordenadas quando as mesmas não forem especificadas. [3.0.0.1 - 29/04/2015] * FIX: Ao cadastrar uma nova query, a grid onde são configuradas as colunas estava ficando desabilitada. * FIX: A tela de opções da consulta estava abrindo uma janela testes. [3.0.0.0 - 27/04/2015] * NEW: Utilitário para exclusão de Consultas, Formulários e Browses Dinâmicos em Lote. * NEW: Inclusão do cadastro de variáveis no Formulário Dinâmico. * NEW: Inclusão do tipo de campo "Upload" no Formulário Dinâmico. * NEW: Inclusão do tipo de campo "Html Editor" no Formulário Dinâmico. * NEW: Inclusão de campo nas configurações da coluna da Grid para definir se ela será visível em dispositivos móveis. * NEW: Novo tipo de marcador no CrossMap, chamado "Marcador Texto". Com ele, é possível definir um texto que será exibido em cada posição do mapa, ao invés de uma imagem. * NEW: Inclusão de configurações no cadastro de RPT para permitir download do arquivo ao invés de exibição na pagina. * NEW: Inclusão de configuração no cadastro de RPT para permitir exportação de arquivo no formato Texto Plano. * IMPROVE: Aumento do tamanho máximo das imagens utilizadas no cadastro de botões, de 16px para 24px; * IMPROVE: Melhoria na alteração do nome dos campos do Formulário Dinâmico. Agora quando o nome do campo contiver caracteres especiais, eles serão substituídos ao invés de cancelar a operação. Por exemplo, se for informado o valor "Descrição do produto", ele será convertido para "DescricaoDoProduto". * IMPROVE: Novos ícones no cadastro de Menus. * FIX: Ao importar um Xml de Consulta, os Formulários e Browses Dinâmicos não estavam sendo sobrescrevidos, gerando duplicidades. * FIX: Alteração para gravar a data/hora de inclusão atual ao importar novas Consultas, Formulário e Browses Dinâmicos. Antes estava sendo utilizada a data/hora do Xml. * FIX: Ajuste na gravação do campo "Atualizar Janela Pai" do cadastro de Links e Botões. As vezes, o valor do campo não estava sendo mantido. * BREAK: Remoção do cadastro de Constantes. Será substituído por um recurso melhor no futuro. [2.8.1.1 - 25/02/2015] * FIX: No cadastro de Formulário Dinâmico, o Valor Fixo dos campos do tipo Label estava sendo perdido ao navegar entre os outros campos. [2.8.1.0 - 04/02/2015] * FIX: Correção de erro que ocorria ao importar o Xml de Consultas que utilizam a barra de botões. * NEW: Alteração para permitir que o usuário cadastre um botão na Query sem informar uma imagem. Neste caso, ficaria o link teria apenas o texto. * FIX: Alteração para gravar os campos de uso livre durante a sincronização de usuários. Até então, os campos estavam disponíveis durante a sessão no site, mas não eram gravados no banco de dados. * IMPROVE: Alteração para gerar backups dos arquivos machine.config antes de fazer as alterações durante o registro de assemblies. [2.8.0.0 - 27/01/2015] * FIX: Os campos adicionados no Formulário Dinâmico, quando a barra de rolgem vertical da listagem de campos estivesse exibida, estavam assumindo o nome do último campo visível da lista, ao invés do campo recém adicionado. * NEW: Nível de ZOOM no CrossMap. * NEW: Configuração de Quebras no CrossMap. * NEW: Configurações de Fonte nos campos de Formulário Dinâmico do tipo Label. * NEW: Nova caixa de seleção de marcações, separadas por categoria (ex.: Parâmetros, Query, Sessão... ). * NEW: Cadastro de Botões na Query. * NEW: Possibilidade de chamar uma consulta nos links de colunas. * NEW: Configuração do modo contínuo dos formulários diretamente no cadastro do link, possibilitando que um mesmo Formulário Dinâmico seja utilizado com ou sem modo Contínuo em diferentes locais. * NEW: Campo no cadastro do Link para definir se a janela pai deve ser atualizada ao fechar a janela filha. * NEW: Alteração nas dimensões máximas das imagens da formatação condicional para 100x100. * NEW: Suporte a substituição das colunas pai no título das janelas de Mapas Simples. * NEW: Suporte a integração parcial de usuários. Agora é possível integrar apenas alguins campos, e utilizar o cadastro do LATROMI para alterar outros. Antes, se o usuário fosse integrados, todos os campos eram sobressorvidos. * FIX: Correção no estilo do editor de Javascript público. A janela estava utilizado o estilo de CSS público. * NEW: Novo campo "Cancelar Submissão" nos campos TextBox do Formulário Dinâmico. Se estiver habilitado, evita que os dados do formulário sejam submetidos ao servidor ao pressionar ENTER enquanto o foco estiver no campo. [2.7.2.1 - 17/12/2014] * FIX: O preenchimento de campos nos eventos dos formulários dinâmicos só estava funcionando quando o tipo de dados do campo do SELECT e Formulário fossem os mesmos. Por exemplo, se o tipo de campo do SELECT fosse INT e o tipo de campo do formulário fosse Text Box, não funcionaria. * FIX: Ao editar um evento do cadastro de formulários dinâmicos com ação "Preencher campos", os campos marcados para preenhimento estavam se acumulando a cada edição, gerando sujeira no banco de dados. Por exemplo, quando o evento era criado, o valor gravado seria "campo1;campo2" Ao editar este evento, ficaria "campo1;campo2campo1;campo2". * BREAK: Alteração na criação das queries da consulta, para que o valor padrão do campo "Realçar Linha Selecionada" seja habilitado. [2.7.2.0 - 15/12/2014] * NEW: Criação do Contorno de Documento no cadastro de Formulário Dinâmico. * NEW: Criação de Ícone para cada tipo de campo do Formulário Dinâmico. * NEW: Novo tipo de campo no Formulário Dinâmico, do tipo Label. * FIX: No cadastro de Formulários Dinâmicos, em algumas ocasiões, as colunas de origem não eram atualizadas após modificar a Query de Origem dos Dados. * FIX: No cadastro de formatações condicionais ao trocar a aplicação de Coluna para Linha, o campo onde a coluna era especificada não estava sendo apagado. * FIX: Correção do erro de violação de Foreign Key, que ocorria ao importar uma consulta com categoria especificada. * FIX: Corrigido o erro que fazia com que os campos não gravados do formulários dinâmico não fossem adicionados na configuração do Layout Absoluto. Só era possível adicionar os campos no Layout após a gravação do Formulário Dinâmico. * NEW: Adicionada a tecla de atalho F9 para os Lookups de seleção de Browse Dinâmico e Form Dinâmico. * NEW: Criação do Contorno de Documento, na tela de configuração de Layout do Formulário Dinâmico. * FIX: Ao adicionar um novo campo no Formulário Dinâmico, um novo item era criado na lista com o nome "NovoCampo", mas o item não entrava em modo de edição automaticamente. * FIX: Aumento do valor máximo da Largura dos Campos do Formulário Dinâmico, de 500px para 3.000px. * FIX: Ao substituir uma marcação na edição de SQL, o cursor estava sendo posicionado no final do texto do editor, quando deveria ficar ao final do texto substituído. * IMPROVE: Os campos para alterar as dimensões da janela do Formulário Dinâmico foram movidos para a aba Layout, e só serão habilitados quando o tipo de Layout for Empilhado. [2.7.1.0 - 28/11/2014] * FIX: Botão de Exclusão de Formulários Dinâmicos não estava funcionando. * NEW: Nova opção de performance "Habilitar Memória de Dados", nas configurações da Grid e do Cross Tab. * IMPROVE: Implementada pergunta com opção de continuar ao confirmar um "Comando SQL" cuja a validação resulte em erro. * NEW: Opção para alterar o texto "Grande Total" (antes apresentado como "Total Geral") do Cross Tab. * NEW: Opções para iniciar o Cross Tab com os grupos expandidos ou não. * NEW: Opção para alterar o Layout do Cross Tab, que pode ser Tabular, Outline ou Compact; * NEW: Opção para configurar a localização dos totais no Cross Tab, que pode ser no eixo de linhas ou colunas. * NEW: Opções para alterar o posicionamento dos totais e subtotais do Cross Tab. * NEW: Possibilidade de alterar os textos dos cabeçalhos dos totais do Cross Tab. * NEW: Novos tipos de agregação no Cross Tab. Além do padrão Soma, foram incluidos Contagem, Média, Mínimo e Máximo. * FIX: O Valor inicial dos campo "Valor Máximo" e "Valor Mínimo" das configurações dos eixos dos Gráficos estava 1.00, quando deveria ser 0 (ZERO). * NEW: Cadastro de eventos nos Formulários Dinâmicos. * NEW: Nova opção para alterar o modo de Layout do Formulário Dinâmico. O modo "Empilhado", é a opção padrão, e mantém o layout atual dos campos. Já o modo "Absoluto" permite configurar a posição X e Y de cada campo. * NEW: Opção para desagrupar as categorias na tela de seleção de Consultas. * NEW: Novos tipos de agregação por coluna da Grid: Média, Minimo, Maximo e Customizado. * NEW: Nova campos para informar a mascara de rodapé da coluna, nas consultas com saída em Grid. * FIX: Nas configurações do cadastro de Links da Grid, a opção "Estado da Janela" (normal / maximizado) não estava sendo gravada. * FIX: No Formulário Dinâmico, ao trocar o tipo de um campo (ex.: de Alfanumérico para Data), a largura do campo não estava sendo alterada. * IMPROVE: Alteração do nome de todos os tipo de campos do Formulário Dinâmico. A partir de agora passam a ser utilizados nomes em inglês. Ex.: Alfanumérico passou a ser Text Box. [2.6.1.0 - 16/10/2014] * NEW: Implementada a Categoria de Consultas. * NEW: Possibilidade de exportar arquivos na Galeria de Imagens. * NEW: Possibilidade de informar o parâmetro chamador do Browse Dinâmico como vínculo entre Browse Dinâmico e Consulta. * NEW: Campo "Estado da Janela", com as opções Normal e Maximizado no cadastro de Links. * NEW: Campo "Habilitar Exportação para CSV" nas configurações da query com saída em Grid. * NEW: Campo "Exportar Cabeçalho de Colunas (CSV)" nas configurações da query com saída em Grid. * NEW: Campo "Formato de Exportação para Excel" nas configurações da query com saída em Grid. * IMPROVE: O campo já existente "Habilitar Exportação para Excel" foi movido para uma nova categoria de configurações chamada "Exportação", junto com as novas opções de exportação para CSV e formato de exportação. [2.6.0.1 - 13/10/2014] * FIX: Estava ocorrendo o erro "Object reference not set to an instance of an object" ao remover um link e imediatamente depois clicar no botão para adicionar um link. * FIX: Ao adicionar um Cross Map em um link, o icone utilizado era o do Mapa Simples, e ao confirmar a janela, o valor era perdido. * FIX: Em algumas situações, ao editar ou incluir uma Query ou CrossMap, o programa solicitava ao usuário que selecionasse uma conexão de banco de dados, mesmo quando uma conexão já estivesse selecionada. [2.6.0.0 - 13/10/2014] * NEW: Recurso de Links Condicionais. * NEW: Menu Arquivo > Recarregar, para recarregar a consulta. * FIX: Não era possível excluir uma query de primeiro nível na consulta. * FIX: Sempre que se editava uma query com saída em CrossTab, a aba "Colunas da Query" passava para traz, enquanto o foco ia para a aba de "Cross Tab". Este comportamento foi corrigido, fazendo com que a aba de "Colunas da Query" permaneça em seu estado original após a edição da query. * IMPROVE: Alteração na ordem das abas de configuração de colunas quando o tipo de saída da query for CrossTab. Agora a primeira aba é a "Colunas da Query" e segunda é a "Cross Tab". [2.5.2.0 - 06/10/2014] * IMPROVE: Ao substituir uma marcação na edição de Comandos SQL utilizando um duplo-click, o foco será passado para o editor, e o cursor ficará posicionado ao final do texto. * NEW: Opção para habilitar a exportação para excel do CrossTab. * NEW: Opção para renomear as imagens na biblioteca, através do menu de contexto ou tecla de atalho F2. * NEW: Implementado novo provedor de dados .NET Oracle.DataAccess.Client. [2.5.1.1 - 25/09/2014] * FIX: Ao incluir ou alterar as configuraçãos de acesso, o sistema não coneseguia executar a query de origem dos dados. * FIX: Não estava aplicando as configurações de acesso após a alteração, sendo necessário que o usuário reiniciasse o aplicativo para que as configurações entrassem em vigor. * FIX: Ao acessar o sistema com um usuário de integração que ainda não havia sido integrado, ocorria erro. [2.5.1.0 - 25/09/2014] * NEW: Modo multi-domínio, onde é possível utilizar a mesma instância do sistema para mais de uma empresa. * NEW: Atualização da versão do .NET Framework de 4.0 para 4.5. * NEW: Atualização da versão do Npgsql de 2.0.11.93-net3.5 para 2.1.3.0-net4.5. * NEW: Atualização da versão do Telerik WinForms de Q3 2013 para Q2 2014. * NEW: Nova Tela de Login. * NEW: Opção de Modo Contínuo no Formulário Dinâmico. * NEW: Opção para definir as dimensções da janela do Formulário Dinâmico * NEW: Opção para utilizar criptografia MD5 na senha dos usuários. * NEW: Opção para não usar a integração de usuários. Neste caso, utiliza-se apenas os usuários cadastrados pelo WecDB. * NEW: Novos parâmetros de Sessão: IdUsuario, NomeUsuario, EmailUsuario, TipoDocumento e IdSessaoTrabalho. * NEW: Ao instalar uma nova instância do sistema, um usuário "Admin" é criado automaticamente. * BREAK: Alteração do nome do parâmetro de Sessão CnpjCpfCodigoCliente para NumeroDocumento. * FIX: Ao incluir ou editar uma query com saída em Gráfico, não estava gravando a opção do Tipo de Gráfico, mantendo sempre o tipo "Pizza" selecionado. * FIX: Ao cadastrar uma nova Query, as opções de habilitar o botão de Exportação para Excel e habilitar o botão de Refresh estavam ficando desabilitados, quando o padrão deveria seria habilitado. * IMPROVE: Organização nos menus: O menu "Configurações\Cadastro de Menus" foi movido para o "Cadastros\Menus" e o menu Configurações\Origem de Dados de Usuário" passou a se chamar "Configurações\Configurações de Acesso". * FIX: Correção na mensagem de "As seguintes Colunas da query NOME_DA_QUERY estão sendo utilizadas nas Queries Filhas: COLUNA1,COLUNA2...", que aparecia ao tentar excluir uma query cujo as colunas estivessem referenciadas em queries filhas. Ao invés de mostrar o nome das colunas na mensagem, estava repetindo o nome da query. * IMPROVE: Melhoria interna do Software, que remove a necessidade de uso do arquivo "DbProvider.xml". * NEW: Incluida a capacidade de Copiar/Colocar nas Queries, RPTs e CrossMaps. * NEW: Incluida a capacidade de renomear uma query, através do menu de contexto. * FIX: O utilitário de Cópia de consultas estava apagando alguns registros da consulta original. * NEW: Novas opções no CrossTab para ocultar as zonas de cabeçalho, impedindo a que o usuário altere a disposição dos campos em tempo de execução. * IMPROVE: Alteração para utilizar a janela de seleção de cores avançada ao invés de usar a janela padrão do windows, em todos os botões de seleção de cores. [2.4.2.0 - 19/08/2014] * FIX: Correção na plataforma de compilação, que estava como AnyCPU quando deveria ser x86. * FIX: Adicionado o recurso de Substituição de Marcações no editor de SQL. Este recurso havia sido removido na versão 2.4.0.0. * NEW: Opções para Alterar e excluir conexões no editor de SQL. [2.4.1.0 - 14/08/2014] * IMPROVE: Melhoria no teste que verifica se o sistema já foi convertido para a versão 2.4. * FIX: Correção ortográfica do texto "Habiliar Exportação para Excel" para "Habilitar Exportação para Excel". * FIX: Correção ortográfica do texto "Habiliar botão de Atualização" para "Habilitar botão de Atualização". * FIX: Correções na importação avançada de Xml. * NEW: Arquivo de CSS Público, para uso nas consultas através de HTML Injection. * NEW: Arquivo de Javascript Público, para uso nas consultas através de HTML Injection. * FIX: Nas telas de cadastro de Query, CrossMap e Comando SQL, os botões de Salvar e Cancelar não estavam sendo exibidos em monitores com baixa resolução. * NEW: Ferramenta para registro de Connector de Banco de Dados .NET. * NEW: Novo campo do tipo "Seletor de Cores" no cadastro de Formulário Dinâmico. * NEW: Nova opção "Tipo de Retorno" nos campos "Painel de Opções" do Formulário Dinâmico, possibilitando usar o Número ou o Texto da opção como valor de retorno do campo. [2.4.0.0 - 10/08/2014] * NEW: Criação do cadastro de conexões de banco de dados. * IMPROVE: Conversão de todas as conexões das consultas, formularios dinamicos e browses dinamicos em consultas cadastradas. * NEW: Opção para selecionar uma transformação de texto para campos do tipo Lookup no Formulário Dinâmico. * NEW: Menu Ajuda. * NEW: Novo menu Ferramentas / Sincronização de Usuários. Este recurso deve ser usado para sincronizar manualmente as informações dos usuários dos sistemas de terceiro com o LATROMI WecDB. * NEW: Novo campo do tipo "Caixa de Checagem" no cadastro de Formulário Dinâmico. * NEW: Novo campo do tipo "Painel de Opções" no cadastro de Formulário Dinâmico. * NEW: Nova opção "exibir quebra de texto" na coluna da Grid. * NEW: Novas opções de formatação de texto com negrito e itálico diretamente na coluna da Grid, sem uso de formatações condicionais. * NEW: Nova opção para alteração do tamanho da fonte na Grid ou diretamente nas colunas. * NEW: Nova opção para alterar as dimensões inicias das janelas de sub-consultas. * NEW: Nova opção de de realce de linha da Grid (marcar linha selecionada). * NEW: Novas opções para exibir ou ocultar os botões de Refresh e Exportação para Excel e a linha referente ao Título da Consulta. * NEW: Novas opções de estilização de Título, Cabeçalho de Colunas, Linha Normal e Linha Alternada da Grid. * NEW: Alteração do delimitador interno de opções dos campos do tipo "Caixa de Opções" do Formulário Dinâmico. Foi alterado devírgula para TAB, possibilitando o uso de virgulas no cadastro das opções. * NEW: Adicionado suporte ao provedor de dados .NET MySql.Data.MySqlClient, para conexão em bancos MySql. * NEW: Adicionado suporte ao provedor de dados .NET FirebirdSql.Data.FirebirdClient, para conexão em bancos FireBird. * IMPROVE: Separação das telas de Cadastro de Querie, Cadastro de CrossMap e Cadastro de Comando SQL. Agora cada uma dessas rotinas possui uma tela própria, facilitando a implementação de novas funcionalidades. * FIX: A tela de cadastro de Formulário Dinâmicos não estava excluindo os parâmetros removidos. [2.3.1.1 - 23/07/2014] * FIX: Correção na gravação do campo "sequenciaparametro" da tabela de parâmetros da consulta, para evitar erro de violação de constraint NOT NULL. * FIX: Botões de mover os parâmetros para cima e para baixo não estavam visiveis desde a versão anterior. * FIX: Correção do erro - null value in column "idconsulta" violates not-null constraint - que ocorria ao gravar uma consulta quando um CrossMap era "filho" de uma Query. * FIX: Nas Configurações Locais do Aplicativo, estava aparecendo o item "AdvancedXmlSettings". Este item não deveria aparecer. * FIX: Ao excluir uma consulta, os registro de conexões cadastradas e links de formulários dinâmicos estavam sendo mantidos, deixando-os orfãos. [2.3.1.0 - 22/07/2014] * FIX: Correções na Importação e Exportação de Consultas via XML. * FIX: No cadastro de Formulário Dinâmico, ao navegar entre as abas "Origem dos Dados" e "Avançado", o sistema estava tentando executar o comando SQL de Origem, mesmo quando a opção "Usar consulta SQL para preencher os campos na abertura da página" estivesse desabilitada. * FIX: No cadastro de Formulário Dinâmico, só estava mantendo o valor das opções, do tipo de campo "Caixa de Opções", quando após a edição o usuário clicasse em outra propriedade do mesmo campo. Se imediatamente após editar as opções o usuário selecionesse outro campo ou tentasse salvar, as alterações eram perdidas. * NEW: Criação do Importador de Xml Avanaçado. * NEW: Alteração no tipo de campo Data do formulário dinâmico, para poder ser configurado como Data, Hora ou Data + Hora. * NEW: Criação do tipo de campo Lookup no cadastro de formulário dinâmico. * NEW: Criação da opção de Transformação de Texto (Maiusculo, Minusculo, Capitalizado) para campos do tipo Alfanumérico do cadastro de formulário dinâmico. [2.3.0.0 - 15/07/2014] * NEW: Mapa Complexo (agora chamado de CrossMap) pode ser criado no primeiro nível da consulta, sem a necessidade de cria-lo como um objeto filho da Grid. * FIX: Correção nas configurações avançadas de gráfico. O valor padrão dos campos de tamanho de fonte, margem, rotação e outros não estavam considerando as casas decimais. Neste caso, o valor 16,00 passava a ser 1600, casando erro na execução do gráfico. * IMPROVE: Fixação das colunas Sequência e Descrição, da grade de configuração de colunas da query. [2.2.0.1 - 10/07/2014] * FIX: No formulário dinâmico, não estava gravando a propriedade que indica a quantidade de casas decimais, dos campo do tipo numérico. * FIX: Na tela de Configurações do sistema, na aba Conexão, estava aparecendo a caixa de checagem "Usar outra conexão". Essa opção não deveria aparecer nesta tela. [2.2.0.0 - 09/07/2014] * NEW: Nova ferramenta de Formulário dinâmico. * NEW: Nova ferramenta de Execução de Comandos SQL via LINK de colunas da Grid. * NEW: Adiciona opção para configurar a cor de fonte e cor de fundo das colunas, nas consultas com saida em Grid. * FIX: Correção na tela de Configurações Avançadas de Gráfico, para que os campos de Máscara sejam opcionais. Os campos de mascar devem ser utilizados quando o tipo de dado for Numérico ou Data. [2.1.0.1 - 18/06/2014] * FIX: Correção no nome das restrições cadastradas. O nome não estava sendo preservado ao gravar, gravando sempre com o nome padrão "Nova Restrição". * FIX: Correção na tela de cadastro menus para permitir que uma URL cadastrada possa ser alterada. Até então, era necessário excluir a URl e adicionar novamente. * FIX: Correção no recurso de importação de RPT para criação de Query. O menu só estava ficando habilitado se pelo menos uma Query estivesse cadastrada, ou seja, não permitia importar o RPT para gerar a primeira Query. * IMPROVE: Alteração para permitir redimensionar as colunas da grade na tela de cadastro de RPT. [2.1.0.0 - 12/06/2014] * FIX: Correção na importação de Xml. Se a consulta de origem tivesse um parâmetro vinculado a um Browser Dinâmico, mas não fosse do tipo de Lookup, ocorria um erro de vioção de FK. * NEW: Suporte a ferramenta de Carrosssel. [versão 2.0.2.0] * FIX: Correção na mensagem de exclusão da galeria de imagens. Ao tentar excluir mais de uma imagem simultaneamente, a quantidade de imagens não era mostrada na mensagem de confirmação, mas sim a marcação "{0}". * FIX: Correção na ordenação dos colunas da Query. Ao editar um browse dinâmico, as colunas estavam sendo carregadas fora de ordem. * FIX: Correção na ordenação dos parâmetros do RPT. Ao abrir a tela de um RPT que já esteja gravado no banco (edição), os parâmetros eram carregados fora de ordem. * FIX: Correção nos pre-requisitos configurados no instalador. O .NET Framework 4.5 está configurado desnecessáriamente. * NEW: Acrescentada a possibilidade de utilizar parâmetros de Sessão (usuário) no cadastro de RPTs. * NEW: Acrescentada a possibilidade de utilizar parâmetros de Sessão (usuário) no cadastro de restrições. * IMPROVE: Alteração para permitir que a tela de cadastro de RPT seja redimensionada. [versão 2.0.1.1 - 02/06/2014] * IMPROVE: Novo menu Ferramentas\Galeria de Imagens, para ter acesso à galeria de imagens. * IMRPOVE: Nova opção para redimensionar a imagem antes de adiciona-la à galeria de imagens. * IMPROVE: Alteração no filtro de dimensões da galeria de imagens, quando aberta pela formatação condicional. Antes o filtro era "Dimensões 24x24" e agora é "Altura Máxima 24px". * IMPROVE: Alteração no caminho do arquivo de configurações "UserSettings.xml", para considerar o parâmetro "CustomerName" do App.Config. Se o parâmetro "CustomerName" estiver especificado, será criado um diretório intermediário, cujo o nome é o valor do parâmetro. * FIX: Correção de erro que ocorria ao importar um arquivo Xml de consulta com RPT no primeiro nível. * FIX: Quando um RPT está cadastrado abaixo de uma Query, e o RPT está selecionado no painel "Queries/RPTs", as informações da query de nível superior são mantidas em tela. Ao editar essas informações e Salvar a consulta, as modificações estavam sendo perdidas. [versão 2.0.1.0] * FIX: Ao importar um arquivo Xml de uma consulta que já existe, o sistema perguntar para o usuário se deve atualizar a existente ou criar uma nova. A opção de criar uma nova não estava sendo respeitada e a consulta existente estava sempre sendo atualizada. * FIX: Ao remover os dados de conexão de um cadastro de RPT, o sistema não estava gravando a alteração, deixando os dados de conexão como "sujeira" do sistema. * FIX: Corrigido erro que oicorria importar um arquivo Xml de uma consulta com gráfico que possua configurações avanaçadas especificadas. * IMPROVE: Alteração no edição ou consulta do cadastro de RPTs, para que o primeiro RPT cadastrado seja selecionado automaticamente ao abrir a tela. * IMPROVE: Alteração do ponteiro do mouse para a situação "Aguardando" (Ampulheta) enquanto a janela de Configurações Avançadas de Gráfico é carregada. * NEW: Opção de limpar os dados nas telas que solicitam os dados de conexão de banco de dados. * IMPROVE: Aumento do espaçamento entre os controles, na tela de confirmação de colunas, no cadastro de Mapas Complexos. * IMPROVE: Alterada a edição de query de Mapa Complexo, para que o sistema tente manter o vinculo configurado anteriormente entre as colunas Latitude, Longitude, Descricao e Imagem, evitando o retrabalho para o usuário. * FIX: Correção de erro na leitura dos RPTs com comandos SQL extensos. O problema ocorria por causa de uma limitação padrão dos servidores quanto a deserialização dos Xmls das respostas de Web Services (Neste caso, o Web Service WSApp.WebRPT). * FIX: Alteração para impedir que o nome do RPT possa ser editado na lista, no cadastro de RPTs. * FIX: Corrigido o erro que fazia com que as condições do cadastro de RPT não fossem carregadas quando a tela era aberta em modo de edição. * FIX: Corrigido o erro "Referência de objeto não definida para uma instância de um objeto" que ocorria ao abrir a galeria de imagens, na formatação condicional. [versão 2.0.0.0 - 21/05/2014] * FIX: DESKTOP - Corrigido o deslocamento da barra de rolagem da grade de configuração de colunas que ocorria ao gravar a consulta. * FIX: WEB - Correção de erro que ocorria ao carregar um grafico cujo as configurações avançadas não foram informadas na gravação da consulta. * IMPROVE: DESKTOP - Mudança no tema de cores padrão de ControlDefault para TelerikMetroBlue. * IMPROVE: DESKTOP - Melhoria no "High Light" de sintaxe do editor de SQL. Agora as marcas de Parâmetro, Sessão, Query e Constantes possuem estilos próprios. * IMPROVE: DESKTOP - Inclusão de recurso de busca no editor de SQL, ativado com o atalho de teclado Ctrl + F. * IMPROVE: DESKTOP - Remoção dos parâmetros do App.Config. Agora todos os parâmetros do aplicativo ficam no caminho C:\ProgramData\LATROMI\WecDBClient\LocalUserSettings.xml e podem ser editados através da tela "Configurações Locais" do menu "Configurações". * NEW: Atualização automática de resultados nas consultas Web, através de um temporizador configurável. * NEW: Nova página inicial, com consultas mais recentes do usuário, consultas favoritas, avisos cadastráveis, e avisos disponibilizados pelo LATROMI. * NEW: DESKTOP - Novo recurso de importação de RPT para geração de consulta em grade ou grafico. * NEW: Nova opção para alterar o modo e posição do paginador das consultas com saida em grade. * NEW: Novo tipo de saída de dados chamado CrossTab, onde é possível cruzar informações com eixos X e Y em uma grade. * NEW: Adicionado recurso de virtualização no tipo de saida Grid. Com este recurso ativado, os dados são carregados na página conforme o usuário vai rolando a grid. Ideal para consultas com grande volume de dados. * NEW: Agora os gráficos pode ser acessados diratamente no primeiro nivel da consulta, sem precisar passar pela Grid. * NEW: Biblioteca de Imagens. * NEW: Formatação Condicional com Imagens. * FIX: WEB - Ao abrir uma janela apartir de outra, a mesma ficava limitada a area da janela de origem. Alterado para que todas as janelas sejam abertar apartir da página principal. * FIX: WEB - Ao abrir uma consulta, o item do menu não ficava selecionado. * FIX: Correção e reativação do utilitário de cópia de consultas. * FIX: Correções na rotina de importação de XML. * FIX: As formatações condicionais que comparavam campos do tipo Alfanumerico com os operadores "Maior", "Maior ou Igual", "Menor" e "Menor ou Igual" estavam sendo ignoradas. * FIX: DESKTOP - Ao importar o XML de uma consulta, não estava incrementando o sequenciador de algumas tabelas, causando erro de violação de Chave Primária ao criar novas consultas. * FIX: DESKTOP - Desde a versão anterior, o campo de Sessão "CnpjCpfCodigoCliente" não estava aparecendo nas edição de queries. * FIX: DESKTOP - A aba "Saida" estava sendo exibida na tela de configuração de oridem de dados de usuários. * FIX: DESKTOP - A aba "Saida" estava sendo exibida na tela cadastro de mapas complexos, apartir do segundo mapa adicionado. * IMPROVE: WEB - Iniciada a padronização das mensagems de erro. * IMPROVE: DESKTOP - Na seleção de consultas (botão lupa / F9), foi alterado para que o foco vá automaticamente para o filtro da coluna "Descrição". * BREAK: Remoção do Menu Arquivo\Exportar\Todas. [versão 1.2.2-f - 12/04/2014] * NEW: DESKTOP - Alteração na Importação de Xml, para que ao constatar que a consulta já existe, o sistema pergunte ao usuário se deseja atualizar a consulta existente ou criar um nova. Até então, a importação de xml sempre atualizava quando a consulta já existia. * NEW: DESKTOP - Correção na tela de Cadastro de RPTs. Desde a implementação do Web Service WebRPT, o nome do relatório estava ficando errado ao incluir um novo RPT. [versão 1.2.2-e - 10/01/2014] * NEW: Novo método de validação de licenças. [versão 1.2.2-b - 24/10/2013] * FIX: Corrige o erro que ocorria ao tentar carregar a Grid de uma consulta que possui mapas simplificados. [versão 1.2.2-a - 18/10/2013] * FIX: Correção para centralizar os mapas complexos quando a opção "Localizações" estiver sendo utilziada. A centralização conforme parâmetro, só estava funcionando para trajetos. [versão 1.2.2 - 17/10/2013] * NEW: Inclusão de 5 campos de uso livre na configuração de origem de dados de usuário. Esses campos estão disponíveis nos parâmetros de SESSÃO do editor de Queries e podem ter até 50 caracteres alfanuméricos. * NEW: Nova Rotina de geração de Gráficos em HTML5. Esta rotina substitui a geração de gráficos anterior. * NEW: Novos tipos de Gráficos: Área, Linhas, Barras e Rosquinha. * NEW: DESKTOP - Configurações Avançadas para geração dos gráficos. * NEW: DESKTOP - Opção no cadastro de mapas complexos para centralizar ou não o mapa na tela. * NEW: WEB - Adicionado novos temas: BlackMetroTouch, Glow e Slik. * FIX: WEB - Não estava alinhando o cabeçalho de colunas numéricas à direita. * FIX: WEB - Não fazia a exportação de Excel dos valores de colunas do tipo Link. * FIX: WEB - Adicionada a descrição no título das janelas de subqueries, gráficos e mapas. * FIX: WEB - Otimização nas colunas de Links de subqueries, gráficos, mapas e rpts, para evitar posbacks desnecessário. Agora a chamada da janela filha é toda em JavaScript. * FIX: DESKTOP - Não estava desabilitando os menus de configuração para usuários sem previlegios de administrador. * IMPROVE: DESKTOP - Correção no instalador, para atribuir as permissõe no diretório de instalação automaticamente. * IMPROVE: WEB - Alterado para que na abertua das janelas filhas, cada uma delas tenha o seu tamanho reduzido em relação a janela pai. * BREAK: Suporte ao provedor de dados Devart.Data.PostgreSQL removido. Utilize o provedor Npgsql. * BREAK: WEB - Alteração para não utilizar criptografia de senha na passagem de parâmetros de login via URL da página Entrar.aspx. A partir de agora, só será tratado como criptografada se o passar o novo parâmetro "encrypt=true" (A Criptografia era feita pela DLL Cryptography.dll) [versão 1.2.1 - 16/09/2013] * NEW: Opção para filtrar por coluna da grid. * NEW: Adicionado suporte ao banco de dados IBM DB2. * NEW: Parâmetros para recolher os menus e parâmetros depois de confirmar a consulta. * NEW: Cadastro de tooltip dos parâmetros. * NEW: WEB - Novos ícones para menus de Gráficos e RPTs. * NEW: WEB - Ao identificar que o valor da coluna da grade é uma URL válida, cria um link para a URL, com target "_blank" * NEW: DESKTOP - Gravação do usuário de Inclusão e Alteração de cada consulta. * FIX: DESKTOP - Correção de erro que ocorria ao incluir uma nova query na consulta. * FIX: DESKTOP - Correção do erro "54001: stack depth limit exceeded" que ocorria as vezes na tela de permissões de usuários. * FIX: WEB - Não estava utilizando as Mascaras das colunas na página das Queries filhas. * FIX: WEB - Otimização na performance das paginas, no que diz respeito a recuperação de dados do usuário logado. * FIX: WEB - Otimização para evitar que os menus fosse recriados a cada PostBack da página. * FIX: WEB - Ao clicar no botão do Lookup, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse recarregada desnecessariamente. * FIX: WEB - Ao validar o preenchimento dos parâmetros obrigatórios, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse executada no servidor mesmo que os parâmetros obrigatórios estivesse em branco. * FIX: WEB - Ao validar as restrições cadastradas para a consulta, o sistema estava fazendo PostBack da pagina. Este PostBack fazia com que a consulta fosse executada no servidor mesmo quando as restrições estivessem violadas. * BREAK: WEB - Remoção da estilização da página por usuário (Cor do Topo e Logotipo) [versão 1.2.0 - 01/09/2013] * NEW: Possibilidade de utilizar Parâmetros de Sessão (Login, CNPJ, ...) nos vinculos de Lookup. * NEW: Novo parâmetro nas colunas das Query para definir se a mesma será agrupada automaticamente ao carregar a grid. * NEW: Novo parâmetro na query para definir se o usuário pode Agrupar/Dasagrupar as colunas. * NEW: Novo parâmetro na query para definir a quatidade de itens por pagina, quando a paginação estiver habilitada. * NEW: DESKTOP - Nova mensagem perguntando se o usuário deseja confirmar as alterações no parâmetro selecionado antes de gravar a consulta. * FIX: Licença de uso temporária prorrogada. * FIX: WEB - Correção na altura do painel dos parâmetros. Ficava demasiadamente grande. * FIX: WEB - Ao clicar em um parâmetro lookup, estava validando o preenchimento dos parâmetros obrigatórios, quando deveria validar apenas ao clicar no botão "Confirmar". * FIX: DESKTOP - Ao excluir os parâmetros, não estava verificando as referencia dos mesmos nos cadastros de RPT. * FIX: DESKTOP - Bloqueio para não permitir inclusão de caracteres especiais no nome do cadastro de RPT. * FIX: DESKTOP - Alteração para que os campos de digitação de texto tenham o conteúdo selecionado durante o foco. * FIX: DESKTOP - Alteração nas teclas de atalho Ctrl+N (novo) e Ctrl+S (salvar) para só serem ativadas quando a janela principal estiver ativa. Quando alguma janela fillha estiver aberta (Query, Mapa, RPT..) os atalhos não serão acionados. * BREAK: DESKTOP - Remoção do Simulador de Consultas. As consultas serão testadas diretamente via WEB. * BREAK: DESKTOP - Desabilitado temporariamente o menu de Cópia de Consulta. [versão 1.1.9 - 22/08/2013] * NEW: Cadastro de RPTs * FIX: Erro de violação de UK que ocorria ao remover uma coluna de uma query gravada, confirmar a edição, e antes de gravar, alterar a query novamente adicionando a coluna que havia sido removida. * FIX: Não estava carregando a URL dos Graficos. A janela abria em branco. [versão 1.1.8 - 31/07/2013] * NEW: Criação do arquivo ChangeLog.txt * NEW: Campo Chave da Consulta, única para cada consulta independente do cliente. Este campo é usado para identificar se uma consulta deve ser alterada ou incluida na importação via XML. * FIX: DESKTOP - Na navegação entre parâmetros, estava mostrando mensagem para confirmar os dados editados desnecessariamente. * FIX: DESKTOP - Correção na mensagem que ocorria ao fazer uma exclusão de consulta seguida da abertura de uma nova consulta. O sistema estava pergutando se gostaria de manter os dados na tela, mas nada havia sido informado. * FIX: DESKTOP - Validação nas constantes para não permitir adicionar valor antes de selecionar um usuario. * FIX: DESKTOP - Estava limpando os valores configurados para a constante ao pressionar o botão ALTERAR. * FIX: DESKTOP - Ao incluir um Mapa Complexo (Rota) não estava ocultando o a aba SAIDA do User Control de edição de queries * FIX: DESKTOP - O método que gerava o nome de um novo nó de treeview estava com problema. Ao invés de buscar o node por descrição(text) estava buscando por nome do controle. * FIX: DESKTOP - Correção no icone de Link Externo na tela de permissões de menu. * FIX: WEB - Não estava considerando a conexão padrão, nas queries de mapas complexos. * FIX: WEB - Não estava passando os Parâmetros e Colunas da Query Pai para montar as queries dos Mapas Complexos. * FIX: WEB - Ao utilizar uma coluna da query pai que possuisse formatação por HTML Injection, não estava removendo as tags HTML antes de fazer a substituição na QUERY filha * FIX: WEB - Pagina da Subconsulta não estava tratando Mapas Simples por endereço (Sem precisar especificar Latitude e Longitude). * FIX: WEB - Pagina da Subconsulta não estava suportando Mapas Complexos. * FIX: WEB - Pagina da Subconsulta não estava suportando Mascaras nas colunas da Grid. * BREAK: Conversão de todas as tabelas, para que tenham apenas um campo como chave primária. * BREAK: Mascaras utilizando "Composite Formatting" nas colunas da grid para todos os tipo de dados. O formato das mascaras será aleterado. [versão 1.1.7 - 11/07/2013] * NEW: Menus carregados com icones no projeto WEB e DESKTOP. * NEW: WEB - Gravação e leitura do estado da Treeview de menus em Cookies. [versão 1.1.6 - 05/05/2013] * NEW: Cadastro de menus do tipo "URL Externa". * NEW: Conversão de colunas RTF para texto. * FIX: WEB - Correção na altura da treeview dos menus para que ocupe 100% da area. * FIX: Melhoria no cadastro de queries. Agora todas as consultas do banco PostgreSql são executadas com LIMIT 0 no final. * FIX: Correção na exclusão de consulta. Não estava excluindo o menu, permissões e restrições relacionadas. * FIX: Substituição das quebras de linhas CRLF pela tag <br />, no valor das colunas. [versão 1.1.5 - 09/04/2013] * NEW: Opção para configurar a largura padrão dos parâmeros. * NEW: Implementado conexões do tipo OLEDB no cadastro de Queries e Browses Dinâmicos. * NEW: Modificado para gerar os Lookups em COMBO BOX quando possuirem somente uma coluna. * FIX: Correção nas constraints para permitir imagens com extensões que tenham até 4 caracteres para logotipos. Até então, o máximo eram 3 caracteres. * FIX: WEB - Correção de Lookup de parametros cujo o nome possui "_". Ocorria erro devido a um split que era feito. * FIX: WEB - Melhorias nos filtros do Browse Dinamico, para fazer o auto postback e definir tipo de filtro padrão por tipo de dado. * FIX: WEB - Correção para funcionar a opção "Usar Paginação" nas sub-consultas. Este parâmetro não estava sendo levado em consideração. * BREAK: Alteração na comparação da senha do ROOT no login, para não usar a "Senha do Dia" [versão 1.1.4 - 01/03/2013] * NEW: Queries com saída em Graficos, do tipo Pizza e Barras. * NEW: Configuração de restrições no valor dos parâmetros. * NEW: Opção na configuração dos Mapas Simples, para permitir que seja passado apenas o endereço ao invés de exigir latitude e longitude. * NEW: Campo para definir se a quebra de texto será exibida * NEW: Campo para informar se a formatação condicional vai gerar legenda ou não. * NEW: Implemtado o Totalizador para colunas do tipo Hora. * NEW: Implementação nos Mapas Complexos para passar o caminho da imagem que aparecerá no mapa apartir de uma coluna da query. * NEW: Configuração de valor padrã dos parâmetros. * FIX: WEB - Na versão publicada no ISS, era necessário fazer o login 2x por causa de um problema com o parametro "returnUrl". * FIX: WEB - Correção do erro das configurações, que fica na tela de LOADING e não saia. * FIX: DEKTOP - Correção de problemas nas combo boxes de confirmação das colunas de mapa. * FIX: DEKTOP - Alteração para esconder a aba de "Saida" no componente de edição de query, para Mapas e Browses. * FIX: DEKTOP - Alteração para sempre perguntar se o usuário deseja abandonar as alterações não gravadas, antes de carregar uma nova consulta em tela. * FIX: Correção no parâmetro Search_Path do Npgsql. Estava gerando searchPath. * FIX: SETUP - Alteração no nome do banco Default de jetclass para latromi. * FIX: SETUP - Alteração nos projetos de saida (Output) para serem Transitivos (Sempre sobrepões a versão anterior). [versão 1.1.3 - 04/12/2012] * NEW: Campo "Com Restrição" nas permissõe dos menus. Só vai considerar as permissão quando estiver marcado. Se estiver desmarcado, o menu está habilitado para todos os usuários. * NEW: Campo" Usar Paginação" nas opções de Saída do cadastro de queries. Se ativado, vai carregar a consulta na WEB com paginação, caso contrário a consulta será carregada sem paginação. Antes, o padrão para todas as consultas era com paginação. * NEW: Opção de definir obrigatoriedade no preenchimento dos parametros. * NEW: Implementação da exportação para excel com o uso de formatações condicionais. * NEW: WEB - Opção de "Expandir Consulta" / "Recolher Consulta", que faz os Paineis de Parametros e Menus sumirem ou aparecerem respectivamente * FIX: Ao Fixar as colunas, não estava considerando as colunas invisiveis na parte WEB. * FIX: Na parte Desktop, ao alterar um parâmetro do tipo "Caixa de Opções", ele gerava items em branco nas opções. * FIX: No cadastro das Constantes, na parte Desktop, ocorria erro ao tentar digitar na ListView para procurar usuários. * FIX: Na tela de cadastro de menus, ao apertar DEL durante a edição de um texto na treeview, o atalho para a opção excluir era acionado. Alterado o atalho para Shift + Del * FIX: Melhoria nas conexões das consultas, para sempre serem fechadas após a execução. Algum locais não estavam fazendo isso. * FIX: Correção na montagem da connectionString das conexões das queries cadastradas. Não estava considerando a propriedade "ParametrosAdicionais" * FIX: Correção no tamanho da tela para não esconder o botão da consulta quando a consulta não tiver parametros. * FIX: WEB - Correção no carregamento do tema gravado. Carregava sempre o primeiro tema quando as configurações eram editadas. * FIX: DESKTOP - Correção na importação de XML via Serialização. Ao importar o arquivo o sistema mostrava mensagem dizendo que ia abrir a consulta gravada, mas não abria. * FIX: Compatibilidade entre navegadores Firefox, Chrome, Internet Explorer e Saffari. * BREAK: Implementada a permissão à todas consultas e menus para o usuário com permissão de ROOT. [versão 1.1.2 - 20/10/2012] * NEW: Conexão padrão nas configurações, para não precisar especificar a conexão a cada query. [versão 1.1.1 - 11/10/2012] * NEW: Possibilidade de fixar colunas da grid (Freeze) [versão 1.1.0 - 08/10/2012] * NEW: Criação da tabela usuariobase. * NEW: Melhorias internas na configuração da query de usuarios. [versão 1.0.10 - 27/09/2012] * BREAK: Alteração na forma carregar os usuários. Agora é possivel buscar os dados apartir de qualquer banco de dados. [versão 1.0.9 - 19/09/2012] * NEW: Novo tipo de parâmetro "Lookup", que permite a configuração de Browse Dinâmico. [versão 1.0.8 - 13/09/2012] * NEW: Criação de campo para definir a largura padrão das colunas do browse dinâmico. * NEW: Possibilidade de configurar a conexão desejada, na query do browse dinâmico. [versão 1.0.7 - 13/09/2012] * NEW: Criação dos browses dinâmicos (lookup). * NEW: Criação da tabela que grava a versão do sistema. [versão 1.0.6 - 13/09/2012] * FIX: Correção nas Check Constraints dos campos referentes à extenção das imagens dos logotipos, das tabelas de configuração. * FIX: Definição de um tema padrão (WebBlue) na tabela de configurações. [versão 1.0.5 - 13/09/2012] * BREAK: Alteração no nome das tabelas dos mapas complexo, alterando de "rota" para "mapa2". * NEW: Opção de criar mapas complexos com mais de uma query, sendo que cada uma delas corresponde a um trajeto ou conjunto de localizações diferentes. * NEW: Estilização da página Web, permitindo que sejam configuradas duas cores no topo, criando um efeito solido ou gradiente. Essas configurações podem ser realizadas por usuário ou por empresa. [versão 1.0.4 - 13/09/2012] * NEW: Opção de alterar a conexão da query dos Mapas Complexos. [versão 1.0.3 - 13/09/2012] * NEW: Mapa Complexo, para ser acessado via link na grid. * NEW: Opção de aplicar a formatação condicional da grid em apenas uma coluna, ao invé de aplicar à linha inteira. * NEW: Creiação das configurações da empresa e de usuário, para manunteção na Web. * BREAK: Campo código do usuário, das configurações de segurança, passa a ser do tipo alfanumérico. [versão 1.0.2 - 13/09/2012] * NEW: Totalizadores nas colunas da grid. * NEW: Mapa simples, para ser acessado via link na grid. [versão 1.0.1 - 13/09/2012] * NEW: Opção para informar "Parâmetros Adicionais" nas conexões de Queries. Este campo complementa a connectionString gerada. * NEW: Permissões de acesso dos menus são replicadas para os niveis superiores (menu pai). </div> ca52f38b77c7c714994fac95cbdfdc1cc559a11b LATROM - Primeira Versão 0 216 1508 2018-07-05T14:17:46Z Daniel.giacomelli 1 Criou página com '[versão 1.2.2-f - 12/04/2014] * NEW: DESKTOP - Alteração na Importação de Xml, para que ao constatar que a consulta já existe, o sistema pergunte ao usuário se deseja a...' wikitext text/x-wiki [versão 1.2.2-f - 12/04/2014] * NEW: DESKTOP - Alteração na Importação de Xml, para que ao constatar que a consulta já existe, o sistema pergunte ao usuário se deseja atualizar a consulta existente ou criar um nova. Até então, a importação de xml sempre atualizava quando a consulta já existia. * NEW: DESKTOP - Correção na tela de Cadastro de RPTs. Desde a implementação do Web Service WebRPT, o nome do relatório estava ficando errado ao incluir um novo RPT. [versão 1.2.2-e - 10/01/2014] * NEW: Novo método de validação de licenças. [versão 1.2.2-b - 24/10/2013] * FIX: Corrige o erro que ocorria ao tentar carregar a Grid de uma consulta que possui mapas simplificados. [versão 1.2.2-a - 18/10/2013] * FIX: Correção para centralizar os mapas complexos quando a opção "Localizações" estiver sendo utilziada. A centralização conforme parâmetro, só estava funcionando para trajetos. [versão 1.2.2 - 17/10/2013] * NEW: Inclusão de 5 campos de uso livre na configuração de origem de dados de usuário. Esses campos estão disponíveis nos parâmetros de SESSÃO do editor de Queries e podem ter até 50 caracteres alfanuméricos. * NEW: Nova Rotina de geração de Gráficos em HTML5. Esta rotina substitui a geração de gráficos anterior. * NEW: Novos tipos de Gráficos: Área, Linhas, Barras e Rosquinha. * NEW: DESKTOP - Configurações Avançadas para geração dos gráficos. * NEW: DESKTOP - Opção no cadastro de mapas complexos para centralizar ou não o mapa na tela. * NEW: WEB - Adicionado novos temas: BlackMetroTouch, Glow e Slik. * FIX: WEB - Não estava alinhando o cabeçalho de colunas numéricas à direita. * FIX: WEB - Não fazia a exportação de Excel dos valores de colunas do tipo Link. * FIX: WEB - Adicionada a descrição no título das janelas de subqueries, gráficos e mapas. * FIX: WEB - Otimização nas colunas de Links de subqueries, gráficos, mapas e rpts, para evitar posbacks desnecessário. Agora a chamada da janela filha é toda em JavaScript. * FIX: DESKTOP - Não estava desabilitando os menus de configuração para usuários sem previlegios de administrador. * IMPROVE: DESKTOP - Correção no instalador, para atribuir as permissõe no diretório de instalação automaticamente. * IMPROVE: WEB - Alterado para que na abertua das janelas filhas, cada uma delas tenha o seu tamanho reduzido em relação a janela pai. * BREAK: Suporte ao provedor de dados Devart.Data.PostgreSQL removido. Utilize o provedor Npgsql. * BREAK: WEB - Alteração para não utilizar criptografia de senha na passagem de parâmetros de login via URL da página Entrar.aspx. A partir de agora, só será tratado como criptografada se o passar o novo parâmetro "encrypt=true" (A Criptografia era feita pela DLL Cryptography.dll) [versão 1.2.1 - 16/09/2013] * NEW: Opção para filtrar por coluna da grid. * NEW: Adicionado suporte ao banco de dados IBM DB2. * NEW: Parâmetros para recolher os menus e parâmetros depois de confirmar a consulta. * NEW: Cadastro de tooltip dos parâmetros. * NEW: WEB - Novos ícones para menus de Gráficos e RPTs. * NEW: WEB - Ao identificar que o valor da coluna da grade é uma URL válida, cria um link para a URL, com target "_blank" * NEW: DESKTOP - Gravação do usuário de Inclusão e Alteração de cada consulta. * FIX: DESKTOP - Correção de erro que ocorria ao incluir uma nova query na consulta. * FIX: DESKTOP - Correção do erro "54001: stack depth limit exceeded" que ocorria as vezes na tela de permissões de usuários. * FIX: WEB - Não estava utilizando as Mascaras das colunas na página das Queries filhas. * FIX: WEB - Otimização na performance das paginas, no que diz respeito a recuperação de dados do usuário logado. * FIX: WEB - Otimização para evitar que os menus fosse recriados a cada PostBack da página. * FIX: WEB - Ao clicar no botão do Lookup, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse recarregada desnecessariamente. * FIX: WEB - Ao validar o preenchimento dos parâmetros obrigatórios, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse executada no servidor mesmo que os parâmetros obrigatórios estivesse em branco. * FIX: WEB - Ao validar as restrições cadastradas para a consulta, o sistema estava fazendo PostBack da pagina. Este PostBack fazia com que a consulta fosse executada no servidor mesmo quando as restrições estivessem violadas. * BREAK: WEB - Remoção da estilização da página por usuário (Cor do Topo e Logotipo) [versão 1.2.0 - 01/09/2013] * NEW: Possibilidade de utilizar Parâmetros de Sessão (Login, CNPJ, ...) nos vinculos de Lookup. * NEW: Novo parâmetro nas colunas das Query para definir se a mesma será agrupada automaticamente ao carregar a grid. * NEW: Novo parâmetro na query para definir se o usuário pode Agrupar/Dasagrupar as colunas. * NEW: Novo parâmetro na query para definir a quatidade de itens por pagina, quando a paginação estiver habilitada. * NEW: DESKTOP - Nova mensagem perguntando se o usuário deseja confirmar as alterações no parâmetro selecionado antes de gravar a consulta. * FIX: Licença de uso temporária prorrogada. * FIX: WEB - Correção na altura do painel dos parâmetros. Ficava demasiadamente grande. * FIX: WEB - Ao clicar em um parâmetro lookup, estava validando o preenchimento dos parâmetros obrigatórios, quando deveria validar apenas ao clicar no botão "Confirmar". * FIX: DESKTOP - Ao excluir os parâmetros, não estava verificando as referencia dos mesmos nos cadastros de RPT. * FIX: DESKTOP - Bloqueio para não permitir inclusão de caracteres especiais no nome do cadastro de RPT. * FIX: DESKTOP - Alteração para que os campos de digitação de texto tenham o conteúdo selecionado durante o foco. * FIX: DESKTOP - Alteração nas teclas de atalho Ctrl+N (novo) e Ctrl+S (salvar) para só serem ativadas quando a janela principal estiver ativa. Quando alguma janela fillha estiver aberta (Query, Mapa, RPT..) os atalhos não serão acionados. * BREAK: DESKTOP - Remoção do Simulador de Consultas. As consultas serão testadas diretamente via WEB. * BREAK: DESKTOP - Desabilitado temporariamente o menu de Cópia de Consulta. [versão 1.1.9 - 22/08/2013] * NEW: Cadastro de RPTs * FIX: Erro de violação de UK que ocorria ao remover uma coluna de uma query gravada, confirmar a edição, e antes de gravar, alterar a query novamente adicionando a coluna que havia sido removida. * FIX: Não estava carregando a URL dos Graficos. A janela abria em branco. [versão 1.1.8 - 31/07/2013] * NEW: Criação do arquivo ChangeLog.txt * NEW: Campo Chave da Consulta, única para cada consulta independente do cliente. Este campo é usado para identificar se uma consulta deve ser alterada ou incluida na importação via XML. * FIX: DESKTOP - Na navegação entre parâmetros, estava mostrando mensagem para confirmar os dados editados desnecessariamente. * FIX: DESKTOP - Correção na mensagem que ocorria ao fazer uma exclusão de consulta seguida da abertura de uma nova consulta. O sistema estava pergutando se gostaria de manter os dados na tela, mas nada havia sido informado. * FIX: DESKTOP - Validação nas constantes para não permitir adicionar valor antes de selecionar um usuario. * FIX: DESKTOP - Estava limpando os valores configurados para a constante ao pressionar o botão ALTERAR. * FIX: DESKTOP - Ao incluir um Mapa Complexo (Rota) não estava ocultando o a aba SAIDA do User Control de edição de queries * FIX: DESKTOP - O método que gerava o nome de um novo nó de treeview estava com problema. Ao invés de buscar o node por descrição(text) estava buscando por nome do controle. * FIX: DESKTOP - Correção no icone de Link Externo na tela de permissões de menu. * FIX: WEB - Não estava considerando a conexão padrão, nas queries de mapas complexos. * FIX: WEB - Não estava passando os Parâmetros e Colunas da Query Pai para montar as queries dos Mapas Complexos. * FIX: WEB - Ao utilizar uma coluna da query pai que possuisse formatação por HTML Injection, não estava removendo as tags HTML antes de fazer a substituição na QUERY filha * FIX: WEB - Pagina da Subconsulta não estava tratando Mapas Simples por endereço (Sem precisar especificar Latitude e Longitude). * FIX: WEB - Pagina da Subconsulta não estava suportando Mapas Complexos. * FIX: WEB - Pagina da Subconsulta não estava suportando Mascaras nas colunas da Grid. * BREAK: Conversão de todas as tabelas, para que tenham apenas um campo como chave primária. * BREAK: Mascaras utilizando "Composite Formatting" nas colunas da grid para todos os tipo de dados. O formato das mascaras será aleterado. [versão 1.1.7 - 11/07/2013] * NEW: Menus carregados com icones no projeto WEB e DESKTOP. * NEW: WEB - Gravação e leitura do estado da Treeview de menus em Cookies. [versão 1.1.6 - 05/05/2013] * NEW: Cadastro de menus do tipo "URL Externa". * NEW: Conversão de colunas RTF para texto. * FIX: WEB - Correção na altura da treeview dos menus para que ocupe 100% da area. * FIX: Melhoria no cadastro de queries. Agora todas as consultas do banco PostgreSql são executadas com LIMIT 0 no final. * FIX: Correção na exclusão de consulta. Não estava excluindo o menu, permissões e restrições relacionadas. * FIX: Substituição das quebras de linhas CRLF pela tag <br />, no valor das colunas. [versão 1.1.5 - 09/04/2013] * NEW: Opção para configurar a largura padrão dos parâmeros. * NEW: Implementado conexões do tipo OLEDB no cadastro de Queries e Browses Dinâmicos. * NEW: Modificado para gerar os Lookups em COMBO BOX quando possuirem somente uma coluna. * FIX: Correção nas constraints para permitir imagens com extensões que tenham até 4 caracteres para logotipos. Até então, o máximo eram 3 caracteres. * FIX: WEB - Correção de Lookup de parametros cujo o nome possui "_". Ocorria erro devido a um split que era feito. * FIX: WEB - Melhorias nos filtros do Browse Dinamico, para fazer o auto postback e definir tipo de filtro padrão por tipo de dado. * FIX: WEB - Correção para funcionar a opção "Usar Paginação" nas sub-consultas. Este parâmetro não estava sendo levado em consideração. * BREAK: Alteração na comparação da senha do ROOT no login, para não usar a "Senha do Dia" [versão 1.1.4 - 01/03/2013] * NEW: Queries com saída em Graficos, do tipo Pizza e Barras. * NEW: Configuração de restrições no valor dos parâmetros. * NEW: Opção na configuração dos Mapas Simples, para permitir que seja passado apenas o endereço ao invés de exigir latitude e longitude. * NEW: Campo para definir se a quebra de texto será exibida * NEW: Campo para informar se a formatação condicional vai gerar legenda ou não. * NEW: Implemtado o Totalizador para colunas do tipo Hora. * NEW: Implementação nos Mapas Complexos para passar o caminho da imagem que aparecerá no mapa apartir de uma coluna da query. * NEW: Configuração de valor padrã dos parâmetros. * FIX: WEB - Na versão publicada no ISS, era necessário fazer o login 2x por causa de um problema com o parametro "returnUrl". * FIX: WEB - Correção do erro das configurações, que fica na tela de LOADING e não saia. * FIX: DEKTOP - Correção de problemas nas combo boxes de confirmação das colunas de mapa. * FIX: DEKTOP - Alteração para esconder a aba de "Saida" no componente de edição de query, para Mapas e Browses. * FIX: DEKTOP - Alteração para sempre perguntar se o usuário deseja abandonar as alterações não gravadas, antes de carregar uma nova consulta em tela. * FIX: Correção no parâmetro Search_Path do Npgsql. Estava gerando searchPath. * FIX: SETUP - Alteração no nome do banco Default de jetclass para latromi. * FIX: SETUP - Alteração nos projetos de saida (Output) para serem Transitivos (Sempre sobrepões a versão anterior). [versão 1.1.3 - 04/12/2012] * NEW: Campo "Com Restrição" nas permissõe dos menus. Só vai considerar as permissão quando estiver marcado. Se estiver desmarcado, o menu está habilitado para todos os usuários. * NEW: Campo" Usar Paginação" nas opções de Saída do cadastro de queries. Se ativado, vai carregar a consulta na WEB com paginação, caso contrário a consulta será carregada sem paginação. Antes, o padrão para todas as consultas era com paginação. * NEW: Opção de definir obrigatoriedade no preenchimento dos parametros. * NEW: Implementação da exportação para excel com o uso de formatações condicionais. * NEW: WEB - Opção de "Expandir Consulta" / "Recolher Consulta", que faz os Paineis de Parametros e Menus sumirem ou aparecerem respectivamente * FIX: Ao Fixar as colunas, não estava considerando as colunas invisiveis na parte WEB. * FIX: Na parte Desktop, ao alterar um parâmetro do tipo "Caixa de Opções", ele gerava items em branco nas opções. * FIX: No cadastro das Constantes, na parte Desktop, ocorria erro ao tentar digitar na ListView para procurar usuários. * FIX: Na tela de cadastro de menus, ao apertar DEL durante a edição de um texto na treeview, o atalho para a opção excluir era acionado. Alterado o atalho para Shift + Del * FIX: Melhoria nas conexões das consultas, para sempre serem fechadas após a execução. Algum locais não estavam fazendo isso. * FIX: Correção na montagem da connectionString das conexões das queries cadastradas. Não estava considerando a propriedade "ParametrosAdicionais" * FIX: Correção no tamanho da tela para não esconder o botão da consulta quando a consulta não tiver parametros. * FIX: WEB - Correção no carregamento do tema gravado. Carregava sempre o primeiro tema quando as configurações eram editadas. * FIX: DESKTOP - Correção na importação de XML via Serialização. Ao importar o arquivo o sistema mostrava mensagem dizendo que ia abrir a consulta gravada, mas não abria. * FIX: Compatibilidade entre navegadores Firefox, Chrome, Internet Explorer e Saffari. * BREAK: Implementada a permissão à todas consultas e menus para o usuário com permissão de ROOT. [versão 1.1.2 - 20/10/2012] * NEW: Conexão padrão nas configurações, para não precisar especificar a conexão a cada query. [versão 1.1.1 - 11/10/2012] * NEW: Possibilidade de fixar colunas da grid (Freeze) [versão 1.1.0 - 08/10/2012] * NEW: Criação da tabela usuariobase. * NEW: Melhorias internas na configuração da query de usuarios. [versão 1.0.10 - 27/09/2012] * BREAK: Alteração na forma carregar os usuários. Agora é possivel buscar os dados apartir de qualquer banco de dados. [versão 1.0.9 - 19/09/2012] * NEW: Novo tipo de parâmetro "Lookup", que permite a configuração de Browse Dinâmico. [versão 1.0.8 - 13/09/2012] * NEW: Criação de campo para definir a largura padrão das colunas do browse dinâmico. * NEW: Possibilidade de configurar a conexão desejada, na query do browse dinâmico. [versão 1.0.7 - 13/09/2012] * NEW: Criação dos browses dinâmicos (lookup). * NEW: Criação da tabela que grava a versão do sistema. [versão 1.0.6 - 13/09/2012] * FIX: Correção nas Check Constraints dos campos referentes à extenção das imagens dos logotipos, das tabelas de configuração. * FIX: Definição de um tema padrão (WebBlue) na tabela de configurações. [versão 1.0.5 - 13/09/2012] * BREAK: Alteração no nome das tabelas dos mapas complexo, alterando de "rota" para "mapa2". * NEW: Opção de criar mapas complexos com mais de uma query, sendo que cada uma delas corresponde a um trajeto ou conjunto de localizações diferentes. * NEW: Estilização da página Web, permitindo que sejam configuradas duas cores no topo, criando um efeito solido ou gradiente. Essas configurações podem ser realizadas por usuário ou por empresa. [versão 1.0.4 - 13/09/2012] * NEW: Opção de alterar a conexão da query dos Mapas Complexos. [versão 1.0.3 - 13/09/2012] * NEW: Mapa Complexo, para ser acessado via link na grid. * NEW: Opção de aplicar a formatação condicional da grid em apenas uma coluna, ao invé de aplicar à linha inteira. * NEW: Creiação das configurações da empresa e de usuário, para manunteção na Web. * BREAK: Campo código do usuário, das configurações de segurança, passa a ser do tipo alfanumérico. [versão 1.0.2 - 13/09/2012] * NEW: Totalizadores nas colunas da grid. * NEW: Mapa simples, para ser acessado via link na grid. [versão 1.0.1 - 13/09/2012] * NEW: Opção para informar "Parâmetros Adicionais" nas conexões de Queries. Este campo complementa a connectionString gerada. * NEW: Permissões de acesso dos menus são replicadas para os niveis superiores (menu pai). ee1b1d923416492773e6d458bd8b0935f4253f95 1509 1508 2018-07-05T14:18:08Z Daniel.giacomelli 1 wikitext text/x-wiki <div id="releaseHistory"> [versão 1.2.2-f - 12/04/2014] * NEW: DESKTOP - Alteração na Importação de Xml, para que ao constatar que a consulta já existe, o sistema pergunte ao usuário se deseja atualizar a consulta existente ou criar um nova. Até então, a importação de xml sempre atualizava quando a consulta já existia. * NEW: DESKTOP - Correção na tela de Cadastro de RPTs. Desde a implementação do Web Service WebRPT, o nome do relatório estava ficando errado ao incluir um novo RPT. [versão 1.2.2-e - 10/01/2014] * NEW: Novo método de validação de licenças. [versão 1.2.2-b - 24/10/2013] * FIX: Corrige o erro que ocorria ao tentar carregar a Grid de uma consulta que possui mapas simplificados. [versão 1.2.2-a - 18/10/2013] * FIX: Correção para centralizar os mapas complexos quando a opção "Localizações" estiver sendo utilziada. A centralização conforme parâmetro, só estava funcionando para trajetos. [versão 1.2.2 - 17/10/2013] * NEW: Inclusão de 5 campos de uso livre na configuração de origem de dados de usuário. Esses campos estão disponíveis nos parâmetros de SESSÃO do editor de Queries e podem ter até 50 caracteres alfanuméricos. * NEW: Nova Rotina de geração de Gráficos em HTML5. Esta rotina substitui a geração de gráficos anterior. * NEW: Novos tipos de Gráficos: Área, Linhas, Barras e Rosquinha. * NEW: DESKTOP - Configurações Avançadas para geração dos gráficos. * NEW: DESKTOP - Opção no cadastro de mapas complexos para centralizar ou não o mapa na tela. * NEW: WEB - Adicionado novos temas: BlackMetroTouch, Glow e Slik. * FIX: WEB - Não estava alinhando o cabeçalho de colunas numéricas à direita. * FIX: WEB - Não fazia a exportação de Excel dos valores de colunas do tipo Link. * FIX: WEB - Adicionada a descrição no título das janelas de subqueries, gráficos e mapas. * FIX: WEB - Otimização nas colunas de Links de subqueries, gráficos, mapas e rpts, para evitar posbacks desnecessário. Agora a chamada da janela filha é toda em JavaScript. * FIX: DESKTOP - Não estava desabilitando os menus de configuração para usuários sem previlegios de administrador. * IMPROVE: DESKTOP - Correção no instalador, para atribuir as permissõe no diretório de instalação automaticamente. * IMPROVE: WEB - Alterado para que na abertua das janelas filhas, cada uma delas tenha o seu tamanho reduzido em relação a janela pai. * BREAK: Suporte ao provedor de dados Devart.Data.PostgreSQL removido. Utilize o provedor Npgsql. * BREAK: WEB - Alteração para não utilizar criptografia de senha na passagem de parâmetros de login via URL da página Entrar.aspx. A partir de agora, só será tratado como criptografada se o passar o novo parâmetro "encrypt=true" (A Criptografia era feita pela DLL Cryptography.dll) [versão 1.2.1 - 16/09/2013] * NEW: Opção para filtrar por coluna da grid. * NEW: Adicionado suporte ao banco de dados IBM DB2. * NEW: Parâmetros para recolher os menus e parâmetros depois de confirmar a consulta. * NEW: Cadastro de tooltip dos parâmetros. * NEW: WEB - Novos ícones para menus de Gráficos e RPTs. * NEW: WEB - Ao identificar que o valor da coluna da grade é uma URL válida, cria um link para a URL, com target "_blank" * NEW: DESKTOP - Gravação do usuário de Inclusão e Alteração de cada consulta. * FIX: DESKTOP - Correção de erro que ocorria ao incluir uma nova query na consulta. * FIX: DESKTOP - Correção do erro "54001: stack depth limit exceeded" que ocorria as vezes na tela de permissões de usuários. * FIX: WEB - Não estava utilizando as Mascaras das colunas na página das Queries filhas. * FIX: WEB - Otimização na performance das paginas, no que diz respeito a recuperação de dados do usuário logado. * FIX: WEB - Otimização para evitar que os menus fosse recriados a cada PostBack da página. * FIX: WEB - Ao clicar no botão do Lookup, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse recarregada desnecessariamente. * FIX: WEB - Ao validar o preenchimento dos parâmetros obrigatórios, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse executada no servidor mesmo que os parâmetros obrigatórios estivesse em branco. * FIX: WEB - Ao validar as restrições cadastradas para a consulta, o sistema estava fazendo PostBack da pagina. Este PostBack fazia com que a consulta fosse executada no servidor mesmo quando as restrições estivessem violadas. * BREAK: WEB - Remoção da estilização da página por usuário (Cor do Topo e Logotipo) [versão 1.2.0 - 01/09/2013] * NEW: Possibilidade de utilizar Parâmetros de Sessão (Login, CNPJ, ...) nos vinculos de Lookup. * NEW: Novo parâmetro nas colunas das Query para definir se a mesma será agrupada automaticamente ao carregar a grid. * NEW: Novo parâmetro na query para definir se o usuário pode Agrupar/Dasagrupar as colunas. * NEW: Novo parâmetro na query para definir a quatidade de itens por pagina, quando a paginação estiver habilitada. * NEW: DESKTOP - Nova mensagem perguntando se o usuário deseja confirmar as alterações no parâmetro selecionado antes de gravar a consulta. * FIX: Licença de uso temporária prorrogada. * FIX: WEB - Correção na altura do painel dos parâmetros. Ficava demasiadamente grande. * FIX: WEB - Ao clicar em um parâmetro lookup, estava validando o preenchimento dos parâmetros obrigatórios, quando deveria validar apenas ao clicar no botão "Confirmar". * FIX: DESKTOP - Ao excluir os parâmetros, não estava verificando as referencia dos mesmos nos cadastros de RPT. * FIX: DESKTOP - Bloqueio para não permitir inclusão de caracteres especiais no nome do cadastro de RPT. * FIX: DESKTOP - Alteração para que os campos de digitação de texto tenham o conteúdo selecionado durante o foco. * FIX: DESKTOP - Alteração nas teclas de atalho Ctrl+N (novo) e Ctrl+S (salvar) para só serem ativadas quando a janela principal estiver ativa. Quando alguma janela fillha estiver aberta (Query, Mapa, RPT..) os atalhos não serão acionados. * BREAK: DESKTOP - Remoção do Simulador de Consultas. As consultas serão testadas diretamente via WEB. * BREAK: DESKTOP - Desabilitado temporariamente o menu de Cópia de Consulta. [versão 1.1.9 - 22/08/2013] * NEW: Cadastro de RPTs * FIX: Erro de violação de UK que ocorria ao remover uma coluna de uma query gravada, confirmar a edição, e antes de gravar, alterar a query novamente adicionando a coluna que havia sido removida. * FIX: Não estava carregando a URL dos Graficos. A janela abria em branco. [versão 1.1.8 - 31/07/2013] * NEW: Criação do arquivo ChangeLog.txt * NEW: Campo Chave da Consulta, única para cada consulta independente do cliente. Este campo é usado para identificar se uma consulta deve ser alterada ou incluida na importação via XML. * FIX: DESKTOP - Na navegação entre parâmetros, estava mostrando mensagem para confirmar os dados editados desnecessariamente. * FIX: DESKTOP - Correção na mensagem que ocorria ao fazer uma exclusão de consulta seguida da abertura de uma nova consulta. O sistema estava pergutando se gostaria de manter os dados na tela, mas nada havia sido informado. * FIX: DESKTOP - Validação nas constantes para não permitir adicionar valor antes de selecionar um usuario. * FIX: DESKTOP - Estava limpando os valores configurados para a constante ao pressionar o botão ALTERAR. * FIX: DESKTOP - Ao incluir um Mapa Complexo (Rota) não estava ocultando o a aba SAIDA do User Control de edição de queries * FIX: DESKTOP - O método que gerava o nome de um novo nó de treeview estava com problema. Ao invés de buscar o node por descrição(text) estava buscando por nome do controle. * FIX: DESKTOP - Correção no icone de Link Externo na tela de permissões de menu. * FIX: WEB - Não estava considerando a conexão padrão, nas queries de mapas complexos. * FIX: WEB - Não estava passando os Parâmetros e Colunas da Query Pai para montar as queries dos Mapas Complexos. * FIX: WEB - Ao utilizar uma coluna da query pai que possuisse formatação por HTML Injection, não estava removendo as tags HTML antes de fazer a substituição na QUERY filha * FIX: WEB - Pagina da Subconsulta não estava tratando Mapas Simples por endereço (Sem precisar especificar Latitude e Longitude). * FIX: WEB - Pagina da Subconsulta não estava suportando Mapas Complexos. * FIX: WEB - Pagina da Subconsulta não estava suportando Mascaras nas colunas da Grid. * BREAK: Conversão de todas as tabelas, para que tenham apenas um campo como chave primária. * BREAK: Mascaras utilizando "Composite Formatting" nas colunas da grid para todos os tipo de dados. O formato das mascaras será aleterado. [versão 1.1.7 - 11/07/2013] * NEW: Menus carregados com icones no projeto WEB e DESKTOP. * NEW: WEB - Gravação e leitura do estado da Treeview de menus em Cookies. [versão 1.1.6 - 05/05/2013] * NEW: Cadastro de menus do tipo "URL Externa". * NEW: Conversão de colunas RTF para texto. * FIX: WEB - Correção na altura da treeview dos menus para que ocupe 100% da area. * FIX: Melhoria no cadastro de queries. Agora todas as consultas do banco PostgreSql são executadas com LIMIT 0 no final. * FIX: Correção na exclusão de consulta. Não estava excluindo o menu, permissões e restrições relacionadas. * FIX: Substituição das quebras de linhas CRLF pela tag <br />, no valor das colunas. [versão 1.1.5 - 09/04/2013] * NEW: Opção para configurar a largura padrão dos parâmeros. * NEW: Implementado conexões do tipo OLEDB no cadastro de Queries e Browses Dinâmicos. * NEW: Modificado para gerar os Lookups em COMBO BOX quando possuirem somente uma coluna. * FIX: Correção nas constraints para permitir imagens com extensões que tenham até 4 caracteres para logotipos. Até então, o máximo eram 3 caracteres. * FIX: WEB - Correção de Lookup de parametros cujo o nome possui "_". Ocorria erro devido a um split que era feito. * FIX: WEB - Melhorias nos filtros do Browse Dinamico, para fazer o auto postback e definir tipo de filtro padrão por tipo de dado. * FIX: WEB - Correção para funcionar a opção "Usar Paginação" nas sub-consultas. Este parâmetro não estava sendo levado em consideração. * BREAK: Alteração na comparação da senha do ROOT no login, para não usar a "Senha do Dia" [versão 1.1.4 - 01/03/2013] * NEW: Queries com saída em Graficos, do tipo Pizza e Barras. * NEW: Configuração de restrições no valor dos parâmetros. * NEW: Opção na configuração dos Mapas Simples, para permitir que seja passado apenas o endereço ao invés de exigir latitude e longitude. * NEW: Campo para definir se a quebra de texto será exibida * NEW: Campo para informar se a formatação condicional vai gerar legenda ou não. * NEW: Implemtado o Totalizador para colunas do tipo Hora. * NEW: Implementação nos Mapas Complexos para passar o caminho da imagem que aparecerá no mapa apartir de uma coluna da query. * NEW: Configuração de valor padrã dos parâmetros. * FIX: WEB - Na versão publicada no ISS, era necessário fazer o login 2x por causa de um problema com o parametro "returnUrl". * FIX: WEB - Correção do erro das configurações, que fica na tela de LOADING e não saia. * FIX: DEKTOP - Correção de problemas nas combo boxes de confirmação das colunas de mapa. * FIX: DEKTOP - Alteração para esconder a aba de "Saida" no componente de edição de query, para Mapas e Browses. * FIX: DEKTOP - Alteração para sempre perguntar se o usuário deseja abandonar as alterações não gravadas, antes de carregar uma nova consulta em tela. * FIX: Correção no parâmetro Search_Path do Npgsql. Estava gerando searchPath. * FIX: SETUP - Alteração no nome do banco Default de jetclass para latromi. * FIX: SETUP - Alteração nos projetos de saida (Output) para serem Transitivos (Sempre sobrepões a versão anterior). [versão 1.1.3 - 04/12/2012] * NEW: Campo "Com Restrição" nas permissõe dos menus. Só vai considerar as permissão quando estiver marcado. Se estiver desmarcado, o menu está habilitado para todos os usuários. * NEW: Campo" Usar Paginação" nas opções de Saída do cadastro de queries. Se ativado, vai carregar a consulta na WEB com paginação, caso contrário a consulta será carregada sem paginação. Antes, o padrão para todas as consultas era com paginação. * NEW: Opção de definir obrigatoriedade no preenchimento dos parametros. * NEW: Implementação da exportação para excel com o uso de formatações condicionais. * NEW: WEB - Opção de "Expandir Consulta" / "Recolher Consulta", que faz os Paineis de Parametros e Menus sumirem ou aparecerem respectivamente * FIX: Ao Fixar as colunas, não estava considerando as colunas invisiveis na parte WEB. * FIX: Na parte Desktop, ao alterar um parâmetro do tipo "Caixa de Opções", ele gerava items em branco nas opções. * FIX: No cadastro das Constantes, na parte Desktop, ocorria erro ao tentar digitar na ListView para procurar usuários. * FIX: Na tela de cadastro de menus, ao apertar DEL durante a edição de um texto na treeview, o atalho para a opção excluir era acionado. Alterado o atalho para Shift + Del * FIX: Melhoria nas conexões das consultas, para sempre serem fechadas após a execução. Algum locais não estavam fazendo isso. * FIX: Correção na montagem da connectionString das conexões das queries cadastradas. Não estava considerando a propriedade "ParametrosAdicionais" * FIX: Correção no tamanho da tela para não esconder o botão da consulta quando a consulta não tiver parametros. * FIX: WEB - Correção no carregamento do tema gravado. Carregava sempre o primeiro tema quando as configurações eram editadas. * FIX: DESKTOP - Correção na importação de XML via Serialização. Ao importar o arquivo o sistema mostrava mensagem dizendo que ia abrir a consulta gravada, mas não abria. * FIX: Compatibilidade entre navegadores Firefox, Chrome, Internet Explorer e Saffari. * BREAK: Implementada a permissão à todas consultas e menus para o usuário com permissão de ROOT. [versão 1.1.2 - 20/10/2012] * NEW: Conexão padrão nas configurações, para não precisar especificar a conexão a cada query. [versão 1.1.1 - 11/10/2012] * NEW: Possibilidade de fixar colunas da grid (Freeze) [versão 1.1.0 - 08/10/2012] * NEW: Criação da tabela usuariobase. * NEW: Melhorias internas na configuração da query de usuarios. [versão 1.0.10 - 27/09/2012] * BREAK: Alteração na forma carregar os usuários. Agora é possivel buscar os dados apartir de qualquer banco de dados. [versão 1.0.9 - 19/09/2012] * NEW: Novo tipo de parâmetro "Lookup", que permite a configuração de Browse Dinâmico. [versão 1.0.8 - 13/09/2012] * NEW: Criação de campo para definir a largura padrão das colunas do browse dinâmico. * NEW: Possibilidade de configurar a conexão desejada, na query do browse dinâmico. [versão 1.0.7 - 13/09/2012] * NEW: Criação dos browses dinâmicos (lookup). * NEW: Criação da tabela que grava a versão do sistema. [versão 1.0.6 - 13/09/2012] * FIX: Correção nas Check Constraints dos campos referentes à extenção das imagens dos logotipos, das tabelas de configuração. * FIX: Definição de um tema padrão (WebBlue) na tabela de configurações. [versão 1.0.5 - 13/09/2012] * BREAK: Alteração no nome das tabelas dos mapas complexo, alterando de "rota" para "mapa2". * NEW: Opção de criar mapas complexos com mais de uma query, sendo que cada uma delas corresponde a um trajeto ou conjunto de localizações diferentes. * NEW: Estilização da página Web, permitindo que sejam configuradas duas cores no topo, criando um efeito solido ou gradiente. Essas configurações podem ser realizadas por usuário ou por empresa. [versão 1.0.4 - 13/09/2012] * NEW: Opção de alterar a conexão da query dos Mapas Complexos. [versão 1.0.3 - 13/09/2012] * NEW: Mapa Complexo, para ser acessado via link na grid. * NEW: Opção de aplicar a formatação condicional da grid em apenas uma coluna, ao invé de aplicar à linha inteira. * NEW: Creiação das configurações da empresa e de usuário, para manunteção na Web. * BREAK: Campo código do usuário, das configurações de segurança, passa a ser do tipo alfanumérico. [versão 1.0.2 - 13/09/2012] * NEW: Totalizadores nas colunas da grid. * NEW: Mapa simples, para ser acessado via link na grid. [versão 1.0.1 - 13/09/2012] * NEW: Opção para informar "Parâmetros Adicionais" nas conexões de Queries. Este campo complementa a connectionString gerada. * NEW: Permissões de acesso dos menus são replicadas para os niveis superiores (menu pai). </div> 5adb8eb3abbeb810a109db5aa513d6b39bd9a90f LATROMI Web - Versoes Antigas 0 217 1516 2018-07-05T14:34:52Z Daniel.giacomelli 1 Criou página com '<div id="releaseHistory"> [3.4.8.5 - 22/12/2016] * FIX: Correção na Grid, Quando os dados da Grid eram recarregados não estava recarregando os gráficos. [3.4.8.4 - 01/12...' wikitext text/x-wiki <div id="releaseHistory"> [3.4.8.5 - 22/12/2016] * FIX: Correção na Grid, Quando os dados da Grid eram recarregados não estava recarregando os gráficos. [3.4.8.4 - 01/12/2016] * FIX: A agregação customizada da Grid estava limitada à paginação utilizada, ao contrário das outras agregações que eram calculadas desconsiderando a paginação. [3.4.8.3 - 30/11/2016] * FIX: A opção "Atualizar Janela Pai" do cadastro de Links não estava funcionando desde a patch 3.4.8.1, quando os componentes do Telerik foram atualizados. * FIX: Diversos ajustes de CSS (estilo do site). * FIX: Ajuste na altura dos campos do tipo "Button" do Formulário Dinâmico. [3.4.8.2 - 29/11/2016] * FIX: Os arquivos Excel exportados no formato SpreedSheetML estavam sendo gerados com mais estilos do que o necessário. Isso tornava o arquivo desnecessáriamente pesado, fazendo com que em alguns casos, o Excel não conseguisse abri-lo. * FIX: Correção no espaçamento entre os filtros da Consulta. * FIX: Correção de erro de JavaScript que ocorria no Formulário Dinâmico ao tentar atribuir valor a um nó de nível ZERO da Treeview. [3.4.8.1 - 21/11/2016] * NEW: Atualização dos componentes Telerik, da versão 2015.3 para 2016.3. * IMPROVE: Tratamento para mostrar o nome do parâmetro da Consulta quando a descrição não for informada. * FIX: Ao mostrar uma mensagem no Formulário Dinâmico, ou no Comando SQL da Consulta, apenas a primeira quebra de linha estava sendo considerada. * FIX: Correção no modo de agregação MAX do CrossTab. Este tipo de agregação estava trazendo sempre o primeiro resultado ao invés de trazer o maior. [3.4.7.0 - 10/11/2016] * CHANGE: Alteração no nome da página FormDinamicoDialog.aspx para DynamicFormDialog.aspx * CHANGE: Alteração no nome da página SubQuery.aspx para ReportView.aspx * NEW: Nova página DynamicFormView.aspx. Esta página mostra um Formulário Dinâmico sem mostrar o Header do site. * NEW: Adicionado o httpHeader 'Access-Control-Allow-Origin' no Web.Config, necessário para exibir páginas do LATROMI dentro de um iframe [3.4.6.6 - 09/11/2016] * FIX: Correção do erro 'Google Maps API error: MissingKeyMapError' que estava ocorrendo ao abrir um CrossMap. * CHANGE: Alteração para não exibir a barra de título do CrossMap. [3.4.6.5 - 08/11/2016] * FIX: Ajuste no web.config. Havia uma referência ao assembly 'AspNetHelper' que estava causando erro de inicialização no site. [3.4.6.4 - 07/11/2016] * FIX: Ao gerar PDF's a partir de relatórios do Crystal Reports o sistema não estava liberando os recursos utilizados adequadamente, fazendo com que o login no sistema travasse depois de algum tempo. [3.4.6.3 - 31/10/2016] * FIX: Ao adicionar muitas Consultas em um mesmo Formulário Dinâmico, o sistema trancava. * FIX: No Formulário Dinâmico, quando valores de Data e Hora eram utilizados em marcações, apenas a Data era considerada. * FIX: Correção no Marcador de Texto do CrossMap. O Marcador de Texto não estava atualizando a Cor de Fundo quando era editado. * FIX: As referencias do Namespace 'Telerik.Windows.Documents' haviam sido perdidas, e por conta disso ocorria erro ao tentar exportar o CrossTab para excel. [3.4.6.2 - 11/10/2016] * IMPROVE: Assinatura das DLL's com certificado de assinatura de código da LATROMI. * FIX: Correção na codificação dos valores passados do navegador para o servidor no formulário dinâmico. O sistema apresentava problemas na substituição de valores com acentos. Por exemplo, o valor 'Não' contido em algum campo ficava 'Não'. * FIX: Em alguns casos, ao mandar atualizar mais de uma Consulta simultaneamente em um Formulário Dinâmico, as Consultas não eram atualizadas. * FIX: No cadastro do Carrossel, ao configurar o valor de um campo 'Caixa de Opções' que utiliza-se o modelo '1|Texto' (Valor + Descrição), este valor era ignorado. [3.4.6.1 - 05/10/2016] * FIX: Correção no Menu Principal do site, para que sejam visiveis somente os menus que contenham algum conteúdo. Menus vazios não serão exibidas. * FIX: Correção na ordenação dos menus. Os sub-menus deveriam ser carregados antes dos menus, mas isso não estava ocorrendo. [3.4.6.0 - 03/10/2016] * FIX: Correção de erro que ocorria ao disparar eventos de formulário quando o zoom do navegador estivesse diferente de 100%. * NEW: Implementado funcionalidade para autenticação de usuário a partir de acesso externo via método POST, com redirecionamento de mensagens. [3.4.5.1 - 29/08/2016] * CHANGE: Modificação "Hard Code" realizada especificamente para o Fluxo de Caixa da FABERGÈ. [3.4.5.0 - 29/08/2016] * NEW: Implementação da função SUB (subtração) nas formatações condicionais de CrossTab. [3.4.4.3 - 22/08/2016] * FIX: Correção do erro 'Arithmetic operation resulted in an overflow' que ocorria no Form Dinâmico, quando um campo do tipo Consulta era adicionado em uma posição maior ou igual a 70 (sequência do campo). [3.4.4.2 - 12/08/2016] * FIX: O valor dos parâmetros numéricos da Consulta estava sendo formatado com 4 casas decimais, quando o correto seria formatar como um inteiro. Este erro foi gerado na versão patch anterior. [3.4.4.0 - 28/07/2016] * FIX: Na exportação para Excel no formato SpreadSheetML, a configuração que define a exibição de quebras de linhas mão estava sendo considerada. * NEW: Adicionado suporte à máscara nas marcações usadas para compor o título das Queries. [3.4.3.5 - 18/07/2016] * FIX: Adicionado suporte a números que contenham até 30 casas decimais na exportação para Excel no formato SpreadSheetML. [3.4.3.4 - 18/07/2016] * FIX: A exportação da Grid para Excel no formato SpreadSheetML suportava apenas números com duas ou nenhuma casa decimal. Adicionado suporte a números que contenham até 10 casas decimais. [3.4.3.3 - 10/06/2016] * FIX: Correção de erro de formatação que ocorria no Mapa Simples, ao receber os valores de latitude e longitude. [3.4.3.2 - 08/06/2016] * FIX: No Formulário Dinâmico, o evento LostFocus de campos do tipo Date/Time Picker estava sendo disparado quando o valor do mesmo era modificado através de um procedimento. [3.4.3.1 - 03/06/2016] * FIX: Desde a patch anterior, o texto dos Totais especificados na Consulta não estavam sendo aplicados no CrossTab. * FIX: A Régua do CrossTab parava de funcionar quando a consulta atualizada. [3.4.3.0 - 02/06/2016] * FIX: No CrossTab, os campos auxiliares só podiam ser utilizados nas formatações condicionais quando houvesse algum link cadastrado. * FIX: Alinhamento de campos numéricos a direita no CrossTab. * FIX: Ao desabilitar a exportação para excel do CrossTab, desabilitava também o botão de atualização dos dados. * FIX: Links não eram criados nos campos de Linha do CrossTab. * FIX: Exportação para excel no formato SpreedSheetML estava formatando números inteiros com casa decimais (ex.: 10 = 10.00). * NEW: Implementação de fórmula de agregação nas formatações condicionais do CrossTab. * IMPROVE: Criação de "régua" para comprar valores do CrossTab. Ao passar o mouse por cima de uma célula de valor, o eixo X e Y desta célula será realçado. * NEW: Ao utilizar o CrossTab com layout Tabular ocultando a zona de cabeçalho de linhas, um cabeçalho com o nome do campo é criado para cada campo de linha. * NEW: Ao utilizar o CrossTab com layout Tabular ocultando a zona de cabeçalho de linhas, a largura especificada para o campo passa a ser utilizada. [3.4.2.9 - 03/05/2016] * FIX: Ao exportar um RPT para arquivo, o valor dos parâmetros não estava sendo atribuído. [3.4.2.8 - 24/02/2016] * FIX: O carrossel estava parando a contagem regressiva ao trocar de página. [3.4.2.7 - 18/02/2016] * FIX: Quando um erro ocorria ao executar um "Comando SQL" nos links de coluna da Consulta, a exceção completa era exibida. Alterado para mostrar apenas a mensagem do erro. [3.4.2.6 - 22/01/2016] * FIX: Ao tentar popular um conjunto de Variáveis Globais nos eventos de Formulário Dinâmico, apenas a primeira era modificada. [3.4.2.5 - 12/01/2016] * FIX: No CrossTab, ao utilizar a função "Memória de Dados", os valores dos Campos Auxiliares estavam sendo desconsiderados. * FIX: Correção de erro de serialização que ocorria em alguns casos, ao utilizar o CrossTab. [3.4.2.4 - 06/01/2016] * IMPROVE: Melhoria no espaçamento entre imagem e texto da formatação condicional. * FIX: Correção de mal funcionamento da ação "Ocultar Campos", disparada no evento LOAD do Formulário. Quando o campo era ocultado neste evento, não era possível exibi-lo novamente através de outros eventos. * FIX: Correção de erro que estava ocorrendo ao carregar a lista de usuários, na página "Permissão de Usuários". * FIX: Ajuste no espaçamento existente entre o campo Upload e o nome do mesmo no Formulário Dinâmico. [3.4.2.3 - 22/12/2015] * FIX: Ao habilitar as quebras de texto na Grid, as quebras eram apresentadas, mas o texto não se ajustava ao tamanho da célula. Este problema passou a ocorrer depois da versão 3.4.2.1. * FIX: A opção de quebrar o texto da Coluna, quando a opção de quebra da Grid fosse "Somente colunas Especificadas", não estava funcionando corretamente. * FIX: Tratamento para contornar problema nos Links do CrossTab, relacionados a "sujeira" nos Campos Auxiliares. Em alguns casos, ao clicar em links diferentes, era passado sempre o mesmo valor para a janela filha. [3.4.2.0 - 07/12/2015] * NEW: Suporte ao campo Treeview no Formulário Dinâmico. * FIX: Correção de erro de conversão de texto para data, que ocorria ao popular um campo Date/Time Picker do Formulário Dinâmico com o valor de um parâmetro. * FIX: Adicionada a descrição da Query no nome do arquivo Excel gerado pela Grid. * FIX: As quebras de linha não estavam sendo exibidas no arquivo Excel, no formato SpreadsheetML. * FIX: Remoção de Tags HTML na exportação para Excel no formato SpreadsheetML. [3.4.1.6 - 20/11/2015] * FIX: Correção de erros relacionados a Lookup Scalar, nos parâmetros da Consulta. [3.4.1.5 - 19/11/2015] * FIX: Correção em parâmetros do tipo Lookup Scalar nas Consultas. * FIX: Ao abrir um Carrossel que tivesse um parâmero do tipo Caixa de Opções (ComboBox) estava ocorrendo erro. Este problema foi gerado na atualização anterior (v3.4.1.4). * FIX: Em alguns casos, ao invés de usar o valor dos campos de tela, o Formulário Dinâmico estava usando o valor inicial dos campos. Este problema foi gerado na atualização da v3.4.1.2. * FIX: No formulário Dinâmico, o evento Rebinded das Consultas estava sendo disparado durante a atualização dos dados, ao invés de ser disparado depois que a atualização estivesse concluída. Isso fazia com que o Postback posse abortado quando uma Consulta fosse atualizada através do evento Rebinded de outra Consulta. [3.4.1.4 - 17/11/2015] * FIX: Textos grandes utilizados nas legendas das formatações condicionais não estavam sendo tratados corretamente. O texto da legenda ficava sobreposto ao texto da legenda subsequente. * FIX: Em algumas situações na janela de Parâmetros de Consulta, os itens da Caixa de Opções (ComboBox) apareciam por trás da janela ao invés de aparecer junto ao campo clicado. * CHANGE: Alteração do título da janela "Parâmetros da Consulta". Agora o título da janela é apenas "Filtros". [3.4.1.3 - 16/11/2015] * FIX: No Formulário Dinâmico, o valor dos campos de tela não estavam sendo utilizados para processar o evento LOAD. [3.4.1.2 - 12/11/2015] * FIX: Durante o processamento de um evento do Formulário Dinâmico, o valor dos campos populados não estavam sendo atualizados para serem utilizados no decorrer do evento. [3.4.1.1 - 11/11/2015] * FIX: Gráficos utilizados em Formulários Dinâmicos que recebiam parâmetros da tela não estavam sendo carregados desde a atualização anterior (3.4.1.0). * FIX: Correção no foco inicial dos campos dos Formnulários Dinâmicos que utilizavam Layout Empilhado. Desde a atualização anterior (3.4.1.0), o foco inicial não era atribuído. [3.4.1.0 - 11/11/2015] * FIX: Ao marcar ou desmarcar uma CheckBox do Formulário Dinâmico através de um evento, o evento CheckedChanged não estava sendo disparado. * FIX: Correção no foco do primeiro campo disponível do Formulário Dinâmico. Quando o Layout Absoluto era utilizado, a sequência de criação dos campos estava sendo utilizada para identificar o primeiro campo disponível, ao invés de utilizar a a sequência configurada no Contorno de Documento. * FIX: As colunas ocultas passavam a ser exibidas ao filtrar, agrupar ou ordenar colunas em consultas com saída em Grid que possuíssem colunas fixadas/congeladas. * FIX: Os balões de descrição usados no CrossMap não estavam aparecendo quando a porta estivesse especificada no endereço do site (ex.: http://dominio:8081/latromi/web). * FIX: Em alguns casos, as legendas das formatações condicionais não estavam considerando o opção "Gerar Legenda" desabilitada. * FIX: No Formulário Dinâmico, ao popular um Button através de um evento, nada estava acontecendo. Alterado para que o valor especificado seja utilizado para preencher o texto do botão. * NEW: Suporte as ações Habilitar e Desabilitar Campos no Formulário Dinâmico. * NEW: Suporte a ação "Ocultar Campos" no evento LOAD do Formulário Dinâmico. * NEW: Suporte a ação "Atribuir Foco" nos eventos de campo do Formulário Dinâmico. * IMPROVE: Melhoria na ordem de execução das ações especificadas nos Eventos de Formulário Dinâmico. Antes, as ações eram executadas de forma agrupada: Primeiro ocultava os campos, em seguida exibia campos, preenchia campos, atualizava as Comboboxes, preenchia variáveis e variáveis globais, mostrava mensagens e atualizava as Consultas. Agora, as únicas ações com momento fixo de execução são as Mensagens e a atualização das Consultas, que ficam respectivamente no final do processo. * CHANGE: No Formulário Dinâmico, os valores da Fonte de Dados do Formulário (Query de Origem) eram carregados depois do processamento do evento LOAD. A ordem destes eventos foi invertida, para permitir que o valor de um campo possa ser sobrescrito no evento LOAD. [3.4.0.11 - 04/11/2015] * FIX: Ao utilizar a atualização automática de uma consulta que possuísse colunas fixadas/congeladas ou utiliza-la no Carrossel, em alguns casos, as colunas ocultas passavam a ser exibidas após a atualização dos dados. * FIX: Ajuste no ícone dos botões de atualização automática das consultas. [3.4.0.10 - 03/11/2015] * FIX: Alguns eventos estavam sendo processados desnecessariamente no servidor. Realizada alteração para que sejam processados apenas eventos que possuam procedimentos cadastrados. * FIX: A atualização da janela pai não estava funcionando ao fechar uma janela de Formulário Dinâmico em modo contínuo após completar uma operação. * FIX: A opção "Criar item Nulo" das ComboBoxes do Formulário Dinâmico não estava sendo considerada ao atualizar a fonte de dados através de eventos. * IMPROVE: Alterado para abrir todas as janelas maximizadas nos dispositivos móveis, com exceção das janelas de Formulários Dinâmicos. [3.4.0.9 - 30/10/2015] * FIX: Ao fazer upload de arquivos para o FTP através do Formulário Dinâmico, algumas requisições não estavam sendo encerradas corretamente, deixando conexões abertas no FPT. * FIX: Em alguns servidores de FTP, ocorria erro ao verificar a existência de um arquivo através do método "SIZE", e como resultado, o arquivo não era movido para a pasta destino ao fazer o Upload no Formulário Dinâmico. Agora o método "MDTM" está sendo utilizado. * FIX: No Firefox, ao tentar abrir uma Janela dentro do Formulário Dinâmico, a página era recarregada, e a janela não era aberta. [3.4.0.8 - 28/10/2015] * FIX: Correção de falha que ocorria na verificação de licença de uso, quando o servidor possuía mais de um dispositivo Ethernet instalado. [3.4.0.7 - 28/10/2015] * FIX: Tratamento do erro que ocorria ao abrir uma consulta que tivesse colunas com tipos não suportados. Um exemplo de tipo não suportado seria o INET do PostgreSQL, que é convertido para System.Net.IPAddress. * FIX: As mensagens geradas no evento Confirm do Formulário Dinâmico, quando a ação "Abortar" não tivesse sido chamada, não estavam sendo exibidas. * FIX: Corrigido erro de Javascript que ocorria ao exibir mensagens com quebras de linha no Formulário Dinâmico. * FIX: Correção na sincronização de usuários, quando ocorre da atualização de banco de dados. * IMPROVE: Auto-redimensionamento das mensagens. * IMPROVE: Melhoria no HTML e CSS das janelas. [3.4.0.6 - 23/10/2015] * FIX: Menu de contexto com as opões de filtro das colunas da Grid não estava sendo exibido. * FIX: Nos gráficos de Barras, Colunas, Área e Linhas, a máscara especificada no rótulo do eixo X estava gerando um erro de renderização na página. [3.4.0.5 - 22/10/2015] * FIX: Correção de erro de layout que ocorria nos parâmetros da Consulta, quando havia algum parâmetro do tipo data e na Grid houvesse alguma coluna do tipo data com filtro habilitado. * FIX: No Formulário Dinâmico, mensagens disparadas no evento LOAD não estavam sendo exibidas. [3.4.0.4 - 20/10/2015] * FIX: Correção na atualização de banco de dados, que ocorre ao acessar o sistema pela primeira vez após atualizar a versão do site. * CHANGE: Substituição da checkbox do Telerik utilizada no Formulário Dinâmico pela checkbox nativa do HTML. * FIX: A palheta de seleção de cores do ColorPicker do Formulário Dinâmico não estava abrindo em decorrência de um conflito com a atualização dos componentes Telerik. [3.4.0.3 - 20/10/2015] * NEW: Novo controlador de Carrossel, que ocupa menos espaço na tela. * NEW: Adicionado campo nas Preferências de Estilo para habilitar o Zoom e aparelhos mobile. * NEW: Adicionado campo nas Preferências de Estilo para configurar o tamanho dos itens do menu principal. * CHANGE: Menu "Consultas" agora chama-se "Conteúdo". * IMPROVE: Adicionado o sufixo "| LATROMI" no título das páginas (exibido nas abas e favoritos do navegador). * NEW: Adicionado suporte a ação "Mostrar Mensagem" no Formulário Dinâmico. * CHANGE: Campo de buscas do site foi movido do menu principal para o cabeçalho do site, ao lado direito do logotipo da empresa. * NEW: Adicionado suporte a autenticação no Active Directory. * NEW: Atualização dos componentes Telerik, da verão Q1 2015 para a versão Q3 2015. * NEW: Adicionado suporte ao uso simultâneo dos recursos de fixação de colunas (colunas congeladas) e agrupamento de cabeçalhos da Grid. [3.3.0.8 - 14/10/2015] * FIX: No Formulário Dinâmico, se em um mesmo evento fosse realizado um Preenchimento de Campos e uma Atualização de Fonte de Dados de um campo do tipo "Consulta", os valores novos dos campos não eram considerados para alimentar os parâmetros da Consulta atualizada. [3.3.0.7 - 13/10/2015] * FIX: Correção de problemas relacionados a passagem valores com casas decimais nos links da Grid. [3.3.0.6 - 05/10/2015] * FIX: Em alguns casos, o sinônimo "SESSAO" para variáveis de Sessão não estava sendo considerado. Apenas o prefixo novo, "SESSION" estava sendo utilizado. [3.3.0.5 - 02/10/2015] * FIX: Quando um CrossMap era aberta apartir de um link, a descrição do mesmo não estava sendo utilizada como Título da janela. * FIX: Quando uma Consulta de CrossMap era aberta apartir de um link da Grid, o vínculo dos parâmetros era interpretado de maneira errada, e as marcações na Query eram substituídas por NULL. [3.3.0.4 - 29/09/2015] * FIX: Correção na passagem de parâmetros de Sessão e Variáveis Globais para o Browser Dinâmico e RPT. [3.3.0.3 - 24/09/2015] * IMPROVE: Adicionado pre-loader na página ClientInfoCookie. * FIX: Correção de erro de JavaScript que impedia a reordenação dos itens da página de Configuração do Carrossel. [3.3.0.2 - 21/09/2015] * CHANGE: Alteração da fonte do nome do sistema, na página inicial. * CHANGE: Alteração da Animação do menu Principal para "slide". * CHANGE: Alteração para que a coluna "Selecionar" do Browser Dinâmico não seja mais fixada. Não há a necessidade, já que agora, o registro pode ser selecionado com duplo-clique. * FIX: Ao confirmar um Formulário Dinâmico que utilizasse TabControl, apenas os campos presentes na aba selecionada eram validados. [3.3.0.1 - 19/09/2015] * FIX: Correção do erro 'column "senhacasesensitive" does not exist' que ocorria ao entrar no sistema logo após atualizar os arquivos da nova versão. * FIX: Melhorias no estilo da barra de comandos, dos temas Telerik, Black e WebBlue. * FIX: Correção do erro que ocorria ao fazer acesso externo ao site, devido a falta do diretório App_Data/DbScripts/v3.3. Agora o sistema está verificando se o diretório existe antes de tentar acessá-lo. * FIX: Correção de problemas que ocorriam ao passar valores UTF8 como parâmetros entre as janelas. * FIX: Correção de problemas de redimensionamento dos Browsers Dinâmicos. * FIX: Correção no redimensionamento dos CrossTabs. Um parte da barra de rolagem horizontal estava sendo cortada. * NEW: Atalho para chamar Browser Dinâmico com duplo-clique no Formulário Dinâmico. * NEW: Atalho para selecionar o registro do Browse Dinâmico com um duplo-clique na linha da Grade. * NEW: Adicionado ícone de seleção ao lado do link "Selecionar" do Browser Dinâmico. [3.3.0.0 - 15/09/2015] * CHANGE: Todas as janelas abertas em dispositivos moveis serão alinhadas no topo da página. * NEW: Adicionado suporte a chamada de Formulários Dinâmicos no menu principal. * NEW: Suporte a propriedade "Criar item Nulo" da ComboBox do Formulário Dinâmico * NEW: Suporte ao evento "Rebinded" do campo do tipo "Consulta" do Formulário Dinâmico. * NEW: Suporte a ação de evento "Atualizar Fonte de Dados" para campos do tipo "Consulta". * NEW: Suporte aos tipos de campo Button e Link do Formulário Dinâmico. * NEW: Suporte a comparação de senhas Case-Sensitive. * FIX: Ao alterar o cadastro de um usuário, o sistema dizia que o Login especificado já existia. * FIX: Em alguns casos, ao fazer login com um usuário configurado para abrir um Carrossel como página inicial, o sistema estava acusando erro de página inválida. [3.2.4.4 - 09/09/2015] * FIX: Ajuste para evitar o conflito de sessões no modo multi-domínio. [3.2.4.3 - 17/08/2015] * FIX: Ajuste na máscara do CrossTab. O tratamento realizado na atualização 3.2.4.2 não contemplava algumas situações. [3.2.4.2 - 14/08/2015] * FIX: No CrossTab, ao utilizar determinados tipos de máscara em um campo, o Texto de Agregação especificado estava sendo ignorado. * FIX: Ao clicar sobre um link de Cadastro de Usuário nos resultados da pesquisa do site, estava abrindo a página inicial. * FIX: A substituição dos parâmetros de Sessão no nome dos menus não estava ocorrendo no resultado das pesquisas, nem no menu principal. * FIX: Tratatamento de erro que ocorria o iniciar o site quando alguma URL externa inválida era cadastrada no menu. * FIX: Ao tentar abrir um Lookup do Formulário Dinâmico, ocorria erro de JavaScript se algum dos campos vinculados a ele estivesse com valor NULL. * FIX: Scalar Lookups (apenas uma coluna) estavam sendo criadas com o tipo de Controle errado. Estava usando o componente ComboBox do Telerik quando deveria usar o elemento HTML Select. [3.2.4.1 - 13/08/2015] * CHANGE: Redução de 2px no preenchimento dos campos do Formulário Dinâmicom quando o tipo de Layout utilizado for Absoluto. * NEW: Suporte a substituição de marcações nas Mensagens de Confirmação dos Comandos SQL. [3.2.4.0 - 03/08/2015] * FIX: Correção do erro "Referência de objeto não definida para uma instância de um objeto" que estava ocorrendo ao abrir uma URL externa no Carrossel desde a versão 3.2.3.0 * FIX: O valor dos parâmetros da consulta utilizado para compôr o título do Objeto de Saída de Dados (Grid, Crosstab, Gráfico...) não estava sendo atualizado quando o usuário alterava o filtro. * NEW: Adicionado suporte ao uso de Parâmetros de Sessão no nome dos menus. [3.2.3.1 - 31/07/2015] * FIX: No Fornmulário Dinâmico, dependendo das configurações regionais do servidor, o valor obtido dos campos DateTimePicker era incorreto, a diferença podia chegar a 1 dia. [3.2.3.0 - 30/07/2015] * FIX: Ajustes no redimensionamento da Grid. * FIX: As restrições dos parâmetros das Consultas não estava considerando as marcações com prefixo SESSION. Estava sendo considerada apenas o prefixo antigo SESSAO. * FIX: A recurso de Auto Refresh não estava funcionando nos CrossMaps. * FIX: Correção de vários erros que ocorriam ao abrir um Formulário Dinâmico que utilizasse campos do tipo HTML Editor com valor inicial NULL. * FIX: Correção de erro que ocorria ao fazer Upload de arquivos no Formulário Dinâmico par o FTP. O sub-diretório em formato de GUID, criado dentro da pasta temporária não estava sendo criado. * FIX: Ajuste para exibir a barra de rolagem vertical das legendas quando necessário. * FIX: Correção no redimensionamento vertical utilizado no "Zoom Out" da página de visualização de imagens. * FIX: Ao realizar uma operação de edição pelo Formulário Dinâmico, o valor das marcações correspondente aos arquivos adicionados anteriormente pelo campo Upload não estavam sendo consideradas. * FIX: Ao utilizar caracteres UNICODE no Formulário Dinâmico, o a janela ficava travada ao pressionar OK. * FIX: Ao utilizar o Firefox ou Internet Explorer, as ComboBoxes do Formulário Dinâmico, quando não preenchidas, estavam selecionando o primeiro item disponível, ao contrário do que ocorria no Chrome, onde o a ComboBox era iniciada sem nenhum item selecionado. Realizado tratamento para que em todos os navegadores, as ComboBoxes sejam iniciadas sem nenhum item selecionado. * CHANGE: Modificação no valor "EnableThreads" do Web.Config para false. Este parâmetro habilita uma otimização no Upload de Arquivos para o FTP que não funciona em alguns ambientes. * NEW: Adicionada uma classe CSS para cada consulta, no formato public-CS99 (99 deve ser substituído pelo ID da Consulta). Essa classe poderá ser usada no Arquivo CSS Público. [3.2.2.7 - 28/07/2015] * FIX: Ao utilizar um comando SQL como parte do nome de um arquivo do campo Upload do Formulário Dinâmico, ocorria um erro de serialização. * FIX: Correção do erro "The process cannot access the file because it is being used by another process." que estava ocorrendo ao utilizar o campo Upload no Formulário Dinâmico. [3.2.2.6 - 28/07/2015] * FIX: Ao passar um parâmetro de uma janela para outra, os espaços estavam sendo substituídos por "+", desde a última publicação (3.2.2.5). [3.2.2.5 - 27/07/2015] * FIX: Correção do erro "Invalid length for a Base-64 char array" que ocorria ao passar um parâmetro Alfanumérico com acentos para um Formulário Dinâmico. [3.2.2.4 - 27/07/2015] * CHANGE: Removida a formatação padrão em negrito, do texto exibido no balão de informações do CrossMap. [3.2.2.3 - 25/07/2015] * FIX: As barras de rolagem da página de visualização de imagens não estavam sendo exibidas. * FIX: Correção do erro "Não é possível acessar um fluxo fechado" (Cannot access a closed Stream) que estava ocorrendo ao carregar os itens de uma ComboBox do Formulário Dinâmico através da Fonte de Dados. [3.2.2.2 - 24/07/2015] * FIX: No Formulário Dinâmico, ao fazer a atualização do campo do tipo Consulta, as marcações referentes ao valor dos campos da tela não estavam sendo atualizados. Sendo assim, se o valor de um campo fosse passado como parâmetro da Consulta, ela não seria atualizada corretamente. * FIX: O Auto Refresh das consultas, especificado no botão de configurações da barra de comandos, não estava funcionando desde o lançamento da versão 3.2. [3.2.2.1 - 22/07/2015] * FIX: A barra de rolagem não estava aparecendo no Formulário Dinâmico desde a última atualização (3.2.2.0). * FIX: Os Mapas e CrossMaps estavam ficando em branco desde a última atualização (3.2.2.0). * FIX: Correção do erro de Javascript "Cannot read property 'toString' of null" que ocorria no Formulário Dinâmico ao utilizar uma TextBox com máscara cujo valor não fosse especificado através da Query de Origem ou Valor Fixo. * FIX: Correção do erro de Javascript "control.add_focus is not a function" que estava ocorrendo no Formulário Dinâmico ao utilizar eventos em um Date/Time Picker. * FIX: Ao utilizar o evento LostFocus em um Date/Time Picker do Formulário Dinâmico, a seleção de data através do calendário não estava sendo considerada. [3.2.2.0 - 18/07/2015] * FIX: Ajuste no auto-redimensionamento da Grid. * FIX: No menu do site, ao navegar entre os sub-menus, a barra de rolagem não estava voltando para o topo da lista. * FIX: Imagem da página App_Offline.htm não estava sendo exibida. * NEW: No Formulário Dinâmico, sempre que um campo possuir o texto de "Balão de Ajuda" informado, será exibido um ícone ao lado direito do nome do Campo. Ao clicar neste ícone, o balão de ajuda será exibido. * NEW: No menu do site, ao clicar na aba "Principal" após ter navegado pelos sub-menus, o menu voltará a posição inicial. * CHANGE: Alteração no nome da página "CadastroConfiguracao.aspx" para "Settings.aspx". * IMPROVE: Remoção de páginas e imagens que não estava sendo utilizadas. [3.2.1.0 - 14/07/2015] * NEW: Novo link na página inicial "Ver todas as Consultas". Ao clicar nele, o menu principal será aberto exibindo as Consultas disponíveis ao usuário. * FIX: Ao utilizar textos pré-formatados na página inicial (avisos cadastrados nas configurações do sistema), o site não estava deixando o texto fluído, fazendo com que os avisos ficassem na parte inferior da página ao invés de ficarem a direita. * FIX: As Consultas adicionadas no Formulário Dinâmico não estavam considerando o valor padrão dos Parâmetros. * IMPROVE: Melhorias de estilo na página de Login. [3.2.0.8 - 13/07/2015] * FIX: Altura e Largura especificados nos links, estavam invertidos. * FIX: Ao entrar no sistema com um usuário não integrado, a opção de trocar senha não estava sendo habilitada. Essa opção só ficava habilitada enquanto nenhum usuário tivesse sido integrado, quando na verdade deveria ficar habilitada para usuários cadastrados pelo LATROMI. * FIX: Os Gráficos adicionados no Carrossel não estavam utilizando os parâmetros configurados para o mesmo. Ao invés disso, estava utilizando o valor padrão dos parâmetros, informados no cadastro da Consulta. [3.2.0.7 - 10/07/2015] * FIX: Ajuste na altura das Janelas de RPT, Gráfico e CrossMap. * FIX: Os Links de célula de sub-consultas estavam usando os valores das colunas da query pai (janela anterior) para avaliar as condições. Este problema ocorria em consultas com saída em Grid e CrossTab. [3.2.0.6 - 09/07/2015] * FIX: Ao clicar em um link condicional, ocorria um erro e JavaScript e a janela não era aberta. [3.2.0.5 - 08/07/2015] * FIX: Ao iniciar um novo ciclo de Modo Contínuo do Formulário Dinâmico, os itens das ComboBoxes não estavam sendo reiniciados. * FIX: Ao iniciar um novo ciclo de Modo Contínuo do Formulário Dinâmico, os dados das Consultas não estavam sendo recarregados. * FIX: Ao iniciar um novo ciclo de Modo Contínuo do Formulário Dinâmico, os valores das Variáveis cadastradas não estavam sendo atualizados no navegador, o que podia causar divergências no preenchimento dos campos e no disparo de eventos. * FIX: Ao abrir uma janela de Formulário Dinâmico cujo o link clicado estivesse configurado para maximizar a janela, apenas a largura da mesma estava sendo maximizada. A altura estava sendo ajustada conforme o tamanho do formulário. * FIX: Ao Utilizar o Formulário Dinâmico em dispositivos Mobile, a Transformação de Texto das TextBoxes não estava sendo aplicada e também só estava permitindo a digitação de números. * FIX: Diversos ajustes de nos Temas em relação aos Formulários Dinâmicos abertos em dispositivos Mobile. [3.2.0.4 - 05/07/2015] * FIX: Corrigido erro no Login, que ocorria ao informar apóstrofos no usuário ou senha. * FIX: Correção no Autofoco dos Campos do Formulário Dinâmico. * FIX: O overlay (fundo do modal) das mensagens de Erro e Confirmação exibidas a partir de uma janela estavam ficando por baixo da mesma, ao invés de ficar entre a janela e a mensagem, como deveriam. * FIX: No Formulário Dinâmico, os campos do tipo Lookup em estado de Somente Leitura estavam permitindo a abertura do Browse Dinâmico ao clicar no botão de Lupa. * FIX: Tratamento no Formulário Dinâmico para evitar o erro "A contagem dos parâmetros não coincide", que ocorria quando a Fonte de Dados tinha valores em duplicidade. * FIX: Correção do erro de sobreposição entre a linha selecionada e cor das células da Grid aplicada via Formatação Condicional. * FIX: Modificação no arquivo de configuração para aumentar o tamanho máximo das URL's. * FIX: As dimensões da janela especificadas no cadastro do Link não estavam sendo respeitadas nos Formulários Dinâmicos. * NEW: Novo campo nas Preferências de Estilo que possibilita alterar a cor do botão que abre o menu principal do site. * NEW: Novo campo nas Preferências de Estilo que possibilita alterar a direção do gradiente utilizado na cor de fundo do Header do site. * NEW: Suporte ao tipo de campo "Consulta" do Formulário Dinâmico. * NEW: Suporte a renomeação de arquivos após o Upload no Formulário Dinâmico. * NEW: Suporte aos novos campos do Gráfico, que habilitam/desabilitam a especificação do Valor Mínimo e Máximo dos Eixos X e Y. [3.1.0.8 - 24/06/2015] * IMPROVE: Inclusão de mensagem de confirmação no botão de exclusão de arquivos do campo Upload do Formulário Dinâmico. A mensagem será exibida apenas para dispositivos mobile. [3.1.0.7 - 22/06/2015] * FIX: Correção do erro que ocorria no Formulário Dinâmico ao utilizar uma PageView dentro de Outra. [3.1.0.6 - 15/06/2015] * FIX: Ajuste na largura e altura dos Formulários Dinâmicos. Em alguns casos, estava exibindo a barra de rolagem desnecessariamente. * FIX: No Formulário Dinâmico, a Query de Preechimento de Campos dos eventos estava sendo executada mesmo quando a Condição cadastrada resultasse em falso. * FIX: Correção de erro que ocorria ao utilizar o valor de banco de dados NULL para carregar os itens de uma ComboBox do Formulário Dinâmico. * FIX: Ao confirmar a operação nos Formulário Dinâmicos configurados para uso contínuo, os campos da tela não estavam sendo reiniciados. * FIX: Correção do erro "System.Exception: 999.9999 is not a valid value for Int32" que ocorria ao realizar a gravação nas páginas de cadastro de Grupo de Usuários e Permissão de Usuários, quando o Zoom do navegador estivesse diferente de 100% e a barra de rolagem tivesse sido movido. [3.1.0.5 - 10/06/2015] * FIX: Nos formulários dinâmicos, ao ocorre um erro no Comando SQL (ou uma exceção disparada propositalmente), o valor informado nos campos da tela eram perdidos. [3.1.0.4 - 29/05/2015] * FIX: Os parâmetros não estavam sendo passados para Consultas chamadas através de Botões, quando o objeto de dados dessas consultas fosse um RPT. [3.1.0.3 - 29/05/2015] * FIX: Ajuste de estilo no tema Office2010Blue. * FIX: A janela de Parâmetros/Filtros da consulta não estava sendo redimensionada corretamente na primeira vez em que era aberta. Se houvesse algum parâmetro com largura acima de 290px, as barras de rolagem eram exibidas, ao invés da janela se ajustar. * FIX: O Arquivo JavaScript Público não estava sendo exportado para o diretório do site quando este não existisse. O Arquivo só era exportado quando havia modificações. Como durante a atualização estes arquivos são removidos, ocorria erro ao tentar acessar as funções do JavaScript Público. [3.1.0.2 - 28/05/2015] * IMPROVE: Alteração no valor máximo dos campo do tipo Numeric TextBox do Formulário Dinâmico, de 70368744177664 para 99999999999999, para suportar a digitação de CNPJs. * NEW: Suporte aos relatórios criados apartir do Repositório de Relatórios. * NEW: Suporte aos novos campos de Separador de Linha e Exibir/Ocultar Título do cadastro de RPT. * NEW: Habilitado o campo "Codigo Auxiliar" do cadastro de usuários mesmo quando a integração estiver desabilitada. * FIX: Correção de erro de redirecionamento, que ocorria em alguns casos, após fazer o Login. * NEW: Nova página de cadastro de Grupo de Usuários. * FIX: Todas as páginas abertas em janelas (ex. sub-consultas e Formulários Dinâmicos) estavam sendo carregadas duas vezes: Carregava uma vez, e em seguida recarregava a página. * FIX: Ao abrir uma Consulta através de outra, os parâmetros estavam sendo passados, mas só tinham efeito no carregamento da Query ou RPT. Os parâmetros não ficam disponíveis para serem repassados através de Links e Botões da Query Filha. * FIX: Ao passar Usuário e Senha via Url utilizando o parâmetro ReturnUrl, o site era direcionado para a página principal. A página informada no parâmetro ReturnUrl só era considerada no primeiro acesso, quando o usuário ainda não tivesse feito o Login. [3.0.3.1 - 19/05/2015] * IMPROVE: Melhoria de estilo no menu principal do tema "Default". * FIX: Correção nas dimensões da janela do Formulário Dinâmico. A janela não estava sendo reduzida quando o tamanho total dela ultrapassava o tamanho do navegador. * FIX: Ao realizar uma pesquisa pelo menu principal enquanto uma consulta estivesse aberta, a consulta era executada desnecessariamente. [3.0.3.0 - 14/05/2015] * NEW: Suporte a validação de licença de uso através de domínio. * FIX: Ao carregar um campo DateTimePicker do Formulário Dinâmico com Valor Padrão ou Coluna de Origem, 1 mês estava sendo adicionado à data. Por exemplo, se estivesse configurado para utilizar a data atual, seria utilizado o dia de hoje do mês seguinte. * IMPROVE: Melhorias na página de Listagem de Carrosséis para dispositivos mobile. [3.0.2.1 - 12/05/2015] * FIX: Ajuste na verificação de licenças de uso. [3.0.2.0 - 11/05/2015] * FIX: O Formulário Dinâmico estava utilizando o valor NULL para gravação e validação de Numeric TextBoxes com valor ZERO. * FIX: Ajuste na altura dos Formulários Dinâmicos abertos a partir de sub-consultas. O Formulário não estava sendo redimensionado para que os campos coubessem nele. * FIX: O menu de contexto dos filtros da Grid não estavam sendo exibidos. * FIX: Correção na codificação do valor filtrado na página de buscas. Ao filtrar caracteres com acentos, o filtro não funcionava. * FIX: O Formulário Dinâmico com Uso Contínuo habilitado não estava limpando os campos após as gravações. * FIX: Correção de erro de javascript que ocorria ao processar eventos que ocultação/exibição de campos durante o segundo turno do modo contínuo. * FIX: O controle de Upload do Formulário Dinâmico estava gerando itens com nome "undefined" na lista de arquivos quando aberto em modo de edição. * NEW: Ao fazer a sincronização diária com o Web Service de validação de licenças, será eviado o número da versão atual do sistema. * IMPROVE: Realizado tratamento no Formulário Dinâmico para remover o diretório presente no nome dos arquivos, na Fonte de Dados do Campo Upload. Por exemplo, se o valor "http://dominio.com.br/pasta/file.txt" for passado para o campo, será considerado apenas "file.txt". [3.0.1.0 - 07/05/2015] * NEW: O resultado das pesquisas do menu principal agora é separado em abas por tipo de conteúdo. * NEW: Suporte a detecção de coordenadas através de endereço literal no CrossMap. * IMPROVE: Melhoria na transformação de texto das TextBoxes do Formulário Dinâmico (Maiúsculo, Minusculo e Capitalizado). * IMPROVE: Habilitada funcionalidade de mover a janela de filtros da consulta. * FIX: Alterado para não exibir a barra delimitadora após o último botão da barra de comandos da consulta. [3.0.0.2 - 30/04/2015] * FIX: Alteração para o sistema assumir o tipo de dispositivo "PC" quando não conseguir acessar o endereço http://webapi.latromi.com.br/api/device. O sistema acessa este endereço após o Login para identificar o tipo de dispositivo utilizado (PC ou Mobile), e exibir o site de maneira mais propriedade. * FIX: Correção de erro de JavaScript que ocorria somente no Firefox, ao abrir uma consulta com saída em Grid. Em consequência deste erro, não era possível utilizar os filtros e ocorria erro 405 ao clicar nos links da barra de comandos. * FIX: Tratamento para redirecionar para a página inicial sempre que ocorrer os erros 403 (acesso negado) e 404 (página não encontrada). [3.0.0.1 - 29/04/2015] * FIX: Alteração para evitar redirecionamento da página de login para a página de amostragem de erros. Em alguns casos, quando a sessão expirava, o usuário era direcionado para a página de login, mas após o login, abria uma página com erros. * FIX: Definição da página padrão Default.aspx no Web.Config. * FIX: Correção para exibir o link de troca de do usuário apenas quando o cadastro do mesmo foi iniciado pelo LATROMI. Quando for um usuário integrado, essa opção não pode ser exibida. * FIX: Correção para não exibir a barra de título da consulta nos gráficos. Os gráficos já possuem o título incluído dentro da area de plotagem. * FIX: Os campos Data + Hora ou somente Hora do formulário dinâmico estavam retornando como valor apenas a Data. * FIX: Correção no Timezone dos campos Data/Hora do formulário dinâmico. O Valor carregado em tela e o valor retornando para utilização no Comando SQL estavam com uma diferença de 3h (fuso horário). * FIX: Correção nos Links Externos do Menu Principal, que ao invés de abrir a página configurada, estava tendo o efeito de navegação, igual ao de uma "pasta" do menu. * FIX: Adicionado tratamento na captura de valores dos campos Numeric TextBox do Formulário Dinâmico para evitar o emprego desnecessário de casas decimais. Em alguns casos, o valor de campos inteiros era substituído com 4 casas decimais no Comando SQL. * FIX: No Carrossel, ao abrir uma URL Externa, o painel de legendas estava cobrindo toda a tela, quando na verdade, não deveria estar sendo exibida. * FIX: Correção do erro que ocorria na exportação da Grid para Excel no formato SpreadsheetML. O erro ocorria ao abrir a planilha gerada, apenas quando a disposição das colunas da Grid tivesse sido alterada. (Este erro foi corrigido na versão 2.8, mas permaneceu na versão 3.0 que estava em desenvolvimento) * IMPROVE: Alteração na cor de fundo dos formulários de alteração de senha e cadastro de usuários do tema Office2007. [3.0.0.0 - 27/04/2015] * NEW: Novo Menu principal. * NEW: Campo de buscas. * NEW: Suporte ao cadastro de variáveis do Formulário Dinâmico. * NEW: Suporte a upload de arquivos no Formulário Dinâmico. * NEW: Suporte ao tipo de campo Html Editor do Formulário Dinâmico. * NEW: Nova página de exibição de imagens, onde a imagem é redimensionada para caber na janela, e é expandida ao ser clicada. * NEW: Suporte a Lookups do tipo data. * NEW: Diversas modificações para acessibilidade em dispositivos mobile. * NEW: Botão cancelar no Formulário Dinâmico. * NEW: Suporte a CrossMap com marcadores em texto. * NEW: Suporte a opção de ocultar colunas em dispositivos Mobiles. * NEW: Suporte a download de arquivo e exportação para texto plano nos RPT's (requer versão atualizada do WSApp). * NEW: O recurso Keep Alive agora pode ser habilitado através do cadastro de usuário. O parâmetro antigo do Web.Config, "keepAliveUsers", passa a não valer mais. * IMPROVE: Autofoco no primeiro campo disponível do Formulário Dinâmico. * IMPROVE: Todas as janelas abertas, mesmo após serem fechadas, ficavam ocultas no navegador, ocupando memória. Realizada alteração para "destruir" a janela quando ela for fechada. * FIX: Ajuste no preloader do carrossel. * FIX: As agregações customizadas da Grid só eram calculadas quando o tipo da coluna fosse Numérico. * FIX: A opção de tamanho fixo nas janelas de Formulário Dinâmico com tipo de layout empilhado não estava funcionando. * FIX: Nos eventos de Formulário Dinâmico, o valor dos campos em branco usados em uma condição estavam sendo transformados no literal "null" ao invés de valor null. Dessa forma, todos os campos comparados a NULL resultavam sempre em FALSE. * BREAK: Remoção da opção para remover a paginação. [2.8.1.3 - 26/03/2015] * FIX: Correção do errro que ocorria na exportação da Grid para excel no formato SpreadsheetML. O erro ocorria ao abrir a planilha gerada, apenas quando a disposição das colunas da Grid tivesse sido alterada. [2.8.1.2 - 06/02/2015] * FIX: A gravação de LOG em Banco de Dados dos comandos SQL do usuário não ocorria se algum erro tivesse ocorrido durante execução do comando, tornando difícil a detecção do problema. [2.8.1.1 - 06/02/2015] * FIX: Quando havia alguma Checkbox no Formulário Dinâmico, os campos Lookup não funcionavam. Ao clicar na Lupa nada acontecia, e um erro de Javascript era registrado no navegador. * FIX: Ao preencher os campos Date/Time Picker do Formulário Dinâmico através de eventos, a data estava ficando incorreta. * FIX: Correção de erro que ocorria ao passar como parâmetro um campo de sessão para o Browse Dinâmico chamado apartir do Formulário Dinâmico. [2.8.1.0 - 04/02/2015] * FIX: A barra de botões da Grid só estava sendo exibida se o Refresh, Exportação para Excel ou Exportação para CSV estivessem habilitados. * FIX: Sempre que o botão de Refresh, Exportação para Excel ou Exportação para CSV da Grid eram habilitados, todos os 3 eram exibidos, independente de qual estivesse habilitado. Neste caso, não era possível habilitar apenas um, pois todos eram exibidos. * NEW: Suporte a barra de botões da Grid sem o uso de imagens. * IMPROVE: Ajuste no espaçamento entre os itens da barra de botões da Grid. * IMPROVE: Nova rotina de processamento de eventos do Formulário Dinâmico. Antes, os eventos eram processados através de um postback na página. Agora eles são processados através de uma chamada assíncrona de Webservice, sem fazer postback na página. Essa alteração vai deixar o disparo de eventos de grandes formulários muito mais rápido. [2.8.0.1 - 30/01/2015] * IMPROVE: Aumento via Web.Confdig do Tempo de limite de execução e tamanho máximo de conteúdo para a página FormDinamico.aspx. * FIX: Ao utilizar o Carrossel em Smart TVs da LG com o sistema webOS, o painel de navegação não era exibido. [2.8.0.0 - 27/01/2015] * NEW: Suporte a quebras e Nível de ZOOM no CrossMap. * NEW: Suporte as configurações de Fonte nos campos de Formulário Dinâmico do tipo Label. * NEW: Suporte a barra de botões da Grid. * NEW: Suporte a link de colunas que chamam outras Consultas. * NEW: Alteração nos formulários dinâmicos, para evitar que seja disparado o SUBMIT do Form ao pressionar ENTER enquanto o foco estiver sobre um campo. * NEW: Suporte ao Cabeçalhos de Múltiplas Colunas das consultas com saída em Grid. * NEW: Nos formulário dinâmicos, quando o Log de banco de dados estiver habilitado, todos os comandos SQL cadastrados serão gravados no Log (eventos, query de origem...). Antes, apenas o comando SQL do botão OK era gravado. * NEW: Suporte a integração parcial de usuários. Agora é possível integrar apenas alguns campos, e utilizar o cadastro de usuários do LATROMI para alterar outros. Antes, se o usuário fosse integrados, todos os campos eram sobressorvidos ao fazer o Login. * FIX: Ajuste na largura dos filtros das colunas da Grid. * FIX: Ajuste no Javascript e CSS público. Em alguns casos, as alterações não eram carregadas ao fazer o login, trazendo o conteúdo do cache ao invés do conteúdo atualizado. * IMPROVE: Alteração nas formatações condicionais da Grid, para criar o Tooltip de imagens mesmo quando a opção "Gerar Legenda" estiver desabilitada. * NEW: Adicionado suporte a biblioteca ZeroClipboard. * NEW: Suporte ao campo "Cancelar Submissão" do Formulário Dinâmico. [2.7.3.0 - 17/12/2014] * FIX: Ajustes no estilo do Formulário Dinâmico dos temas Office2010Blue, Office2010Silver, Office2010Black, Glow e Silk. * FIX: No formulário Dinâmico, ao disparar um evento Lost Focus, o foco do campo estava sendo perdido, voltando ao primeiro campo da tela. * NEW: Suporte a utilização de Parâmetros da Consulta do tipo "Caixa de Opções" com opções no formato 1|TEXTO, onde o valor antes do pipe é valor real da opção, e o valor depois do pipe é o texto que será apresentado em tela. [2.7.2.0 - 15/12/2014] * NEW: Suporte ao tipo de campo Label do Formulário Dinâmico [2.7.1.3 - 09/12/2014] * FIX: O Tamanho da fonte configurado para o título dos eixos X e Y dos gráficos não estava sendo considerado. * FIX: Ajuste na largura dos controles Group Box do formulário dinâmico. Havia uma diferença entre a largura cadastrada e a largura apresentada. * FIX: Ao disparar o evento de um campo de Formulário Dinâmico, o sistema estava processando todos os eventos de mesmo tipo, sem verificar o campo que originou o evento. Ou seja, ao disparar o evento Lost Focus de um campo, o sistema estava processando todos os eventos Lost Focus do Formulário. * IMPROVE: Melhoria do tema Office2007 em relação aos Formulários Dinâmicos. [2.7.1.2 - 08/12/2014] * FIX: Alteração para suportar valor mínimo ZERO nos eixos de gráficos. * FIX: O valor de origem para campos do tipo CheckBox do formulário dinâmico não estava funcionando. * FIX: Ao criar um novo usuário, o sistema não estava gravando o modo de criptografia utilizado, o que impossibilitava o login deste usuário quando o modo de criptografia configurado fosse MD5. * FIX: O formulário de cadastro de usuários não estava gravando o campo e-mail. * FIX: Correção do erro que ocorria ao abrir a janela de alteração de senha de usuário. * FIX: Melhoria no estilo das Legendas das Consultas. * FIX: Correções no recurso "Keep Alive" (re-conexão automática) para clientes que utilizam o modo multi-domínio (ambiente compartilhado). * FIX: Ao fazer a exportação de consultas para os formatos CSV e XLS, o sistema estava gerando arquivos compactados sempre que o tamanho ultrapassasse 4KB, mas isso deveria ocorrer apenas quando ultrapassasse 4MB. * FIX: Corrigido o erro que ocorria ao executar uma consulta cuja a formatação condicional fosse aplicada a uma coluna que foi removida. Neste caso, o sistema vai ignorar essa formatação. * NEW: Novo parâmetro de URL na página Login.aspx, para passar o domínio da empresa no ambiente compartilhado. Se o domínio for informado via URL, não será necessário informá-lo junto ao usuário. Ex.: ..WecDBCloud\Login.aspx?d=DOMINIO [2.7.1.1 - 01/12/2014] * FIX: Correção de erro que fazia com que o ícone da Lupa não aparecesse nos campos dos tipo Lookup. [2.7.1.0 - 28/11/2014] * FIX: Correção do erro "Object reference not set to an instance of an object" que ocorria ao carregar um CrossMap do tipo "Localizações", cujo o icone não tivesse sido especificado. Nestas ocasiões, será usado um icone de marcador padrão do google. * FIX: O valor padrão do tipo "Data Atual" dos campos de Data/Hora ou somente Hora do Formulário Dinâmico, preenchia apenas a data, deixando a hora sempre em branco. Alterado para trazer também a hora atual do servidor. * NEW: Objetos de Navegação e Zoom clicaveis no Mapa Simples e CrossMap. * FIX: Na inclusão de dados pelo formulário dinâmico, os apostrofos não estavam sendo tratados antes da executação do comando SQL. * FIX: Alteração nos atributos maxRequestLength e executionTimeout da sessão httpRuntime do arquivo de configuração para as páginas Consulta2.aspx, SubQuery.aspx e CarrosselView.aspx. O Objetivo é aumentar o tempo e tamanho limite das solicitações. * FIX: Alteração na exportação para Xml e Csv, para compactar os arquivos maiores que 4MB (limite padrão do ASP.NET). Antes, estava compactando apenas arquivos superiores a 10MB. * FIX: Corrigido erro que ocorria ao acessar a página de permissões dos menus de consultas, quando o cliente estivesse usando o ambiente Multi-Domínio (ambiente compartilhado). * FIX: A opção de Habilitar/Desabilitar a paginação da Grid através do site não estava funcionando. * FIX: A opção de desabilitar as restrições dos menus de consultas (caixa de checagem "Com Restrição") só estava funcionando se houvesse pelo menos 1 registro de restrição configurado para o menu. * NEW: Suporte ao recurso de Memória de Dados nas Grid e CrossTabs. * NEW: Suporte a opção de alteração do texto "Grande Total" (antes apresentado como "Total Geral") do Cross Tab. * NEW: Suporte a opções de iniciar o Cross Tab com os grupos expandidos ou não. * NEW: Suporte a opção de alteração do Layout do Cross Tab. * NEW: Suporte a opção que modifica a localização dos totais no Cross Tab (eixo de linhas ou colunas). * NEW: Suporte a opção que altera o posicionamento dos totais e subtotais do Cross Tab (início ou fim do grupo). * NEW: Suporte a opção de alteração dos textos dos cabeçalhos dos totais do Cross Tab. * NEW: Suporte aos novos tipos de agregação do Cross Tab: Contagem, Média, Mínimo e Máximo. * NEW: Implementado o realce de linha no Browse Dinâmico. * NEW: Alteração na sessão system.webServer do web.config para registrar o manipulador gerenciado para o tipo System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35. Este manipulador precisar estar registrado para utilizar os Comandos SQL. * FIX: Ao redimensionar a janela de Formulários Dinâmicos, apareciam dois pares de barras de rolagem. Corrigido para aparecer apenas um par. * FIX: Ao confirmar uma operação em um Formulário Dinâmico, os campos ocultos marcados como obrigatórios estavam sendo validados. Alterado para não validar campos ocultos. * NEW: Suporte ao cadastro de eventos dos Formulários Dinâmicos. * NEW: Suporte ao Layout de campos Absoluto do Formulário Dinâmico. * NEW: Suporte aos novos tipos de agregação por coluna da Grid: Média, Minimo, Maximo e Customizado. * NEW: Suporte a mascara de rodapé da coluna, nas consultas com saída em Grid. * IMPROVE: Otimização dos scripts utilizados nas paginas, através da Minificação do Javascript e implementação de Bundles e WebResources do ASP.NET. [2.6.1.0 - 16/10/2014] * NEW: Suporte a opção de abertura de link com janela maximizada. * FIX: Correção de erros na exportação de Grid para Excel XML e CSV. * FIX: Correção do problema fazia com que esporadicamente, o nome e as permissões do usuário logado fossem trocadas pelas de outro usuário. * FIX: Correção na ordenação dos campos do Cross-Tab quando quando as colunas estão configuradas com campos auxiliares. * FIX: Ao abrir uma janela a partir de uma janela maximizada, a nova janela ficava por trás da janela de origem. * FIX: Na exportação de dados no formato Excel XML, não estavam sendo consideradas as configurações de Negrito e Itálico da coluna. * FIX: Na abertura dos Links cadastrados para as sub-consultas, não estavam sendo passados os dados dos Parâmetros de Sessão. * FIX: A validação por expressão regular dos campos alfanuméricos dos Formulários Dinâmicos estava sendo efetuada mesmo quando o campo não estivesse preenchido. * NEW: Suporte ao campo que Habilita a Exportação da Grid para CSV. Antes a exportação para CSV era habilitada sempre que a exportação para Excel estava habilitada. * IMPROVE: Substituição do parâmetro "EnableExcelXmlExport" do Web.Config pelo novo campo "Formato de Exportação para Excel", das configurações de query com saída em Grid. * IMPROVE: Remoção do parâmetro "EnableExcelXmlStyle" do web.config. Agora o estilo estará habilitado para todas as exportação para Excel no formato Excel Xml (SpreadsheetML). * IMPROVE: Alteração no nome da imagem "16_feacebook.png", que aparece no menu, no atalho para a página do LATROMI no Facebook, para "16_fb.png", para evitar que o carregamento da página seja interrompido por alguma restrição de firewall. [2.6.0.0 - 13/10/2014] * NEW: Suporte ao Links Condicionais. * FIX: Ao exportar um CrossTab para excel, estava sendo gerada uma cor de fundo verde para algumas células. * FIX: No CrossTab, os campos de linha e coluna que não possuissem mascara, estavam, sendo gerados em branco. * FIX: Ao exportar para o formato Excel XML uma consulta com colunas configuradas como ocultas e com totalizador ao mesmo tempo, o arquivo ficava corrompido. * FIX: Quando uma Subconsulta em Grid era aberta em uma janela que não exibisse a barra de rolagem horizontal e alguma coluna estivesse marcada como fixada (Freeze), as colunas ocultas eram exibidas. * BREAK: Remoção da página Entrar.aspx, que há havia sido substituída pela página Login.aspx na versão anterior. [2.5.3.0 - 06/10/2014] * FIX: Alterações para tentar previnir o conflito de sessões do ASP.NET. * FIX: O sistema não estava recarregando as configurações na sessão após alterar as configurações de estilo. As alterações entravam em vigor apenas quando o usuário se autenticava novamente. * FIX: Correção na altura da Grid no Firefox. A Grid ficava maior do que area disponível em tela, e o paginador estava ficando fora de visão. * FIX: Correção na exportação da Grid para o formato Excel XML, para remover as barras do título da planílha, pois o excel não permite. * NEW: Exportação do CrossTab para excel (formato BIFF). * NEW: Suporte ao provedor de dados .NET Oracle.DataAccess.Client. * FIX: Links nos campos do CrossTab só estavam sendo criados se existisse alguma formatação condicional cadastrada para a Query. * FIX: A mascara dos campos data estava sendo desconsiderada quando o CrossTab possuísse links. [2.5.2.0 - 02/10/2014] * NEW: Exportação de Grid para o formato CSV. Esta função é habilitada quando a exportação para excel está habilitada. * NEW: Exportação de Grid para o formato Excel XML. Para ativá-la, é necessário alterar o parâmetro "EnableExcelXmlExport" do Web.Config. Quando ativo, substitui o formato atual de exportação para excel (BIFF). * FIX: Opção de remover a paginação dos Browses Dinâmicos não estava funcionando. [2.5.1.1 - 25/09/2014] * FIX: Ao acessar o sistema com um usuário de integração que ainda não havia sido integrado, ocorria erro. [2.5.1.0 - 25/09/2014] * NEW: Modo multi-domínio, onde é possível utilizar a mesma instância do sistema para mais de uma empresa. * NEW: Atualização da versão do .NET Framework de 4.0 para 4.5. * NEW: Atualização da versão do Npgsql de 2.0.11.93-net3.5 para 2.1.3.0-net4.5. * IMPROVE: Remoção das referências ao Crystal Reports. Agora os PDFs são gerados através do Web Service WSApp.WebRPT. * FIX: Na página de edição/inclusão de grupo de usuários, estava carregando todos os usuários pertencentes a qualquer grupo ao invés de mostrar apenas os usuários que faziam parte do grupo em evidência. * NEW: Atualização automática de banco de dados. Quando uma nova versão do site é executada, o sistema busca os scripts de atuyalização de banco de dados via Web Service no domínio http://latromi.com.br/. * NEW: Validação Online da licença de uso do sistema. * FIX: Melhoria no script de redimensionamento da página inicial. * NEW: Suporte para utilização de criptografia MD5 na senha dos usuários. * NEW: Suporte aos novos parâmetros de Sessão: IdUsuario, NomeUsuario, EmailUsuario, TipoDocumento e IdSessaoTrabalho. * NEW: Suporte a opção de Modo Contínuo e Alteração das Dimensões da Janela nos Formulários Dinâmicos. * FIX: Correção do erro que era registrado no navegador, ao carregar o favicon do site após requisições assíncronas. * IMPROVE: Melhoria interna do Software, que remove a necessidade de uso do arquivo "App_Data\DbProvider.xml". * IMPROVE: Melhoria interna do Software, que remove a necessidade do parâmetro de valor aletório "rnd" na URL. * FIX: Correção na passagem des parâmetros do tipo texto entre as Janelas das SubQueries. Os caracteres especiais e acentuação não eram interpretados corretamente. * NEW: Supote a links para SubQueries nas colunas do CrossTab. * NEW: Suporte a novas opções no CrossTab para ocultar as zonas de cabeçalho. * NEW: Página de captura de erros inesperados. * NEw: Página para alteração de senha do usuário logado. (Disponível apenas quando o usuário não for integrado). [2.4.2.0 - 19/08/2014] * FIX: O controle de permissões do sistema não estava considerando a opção "Com Restrição" do menu de consultas. * FIX: Ajuste na altura das listas de marcação de usuários e grupos de usuários. * FIX: Ajuste para evitar que Menus e Sub-Menus fiquem visíveis quando nenhum item de consulta ou URL estiver presente nos níveis inferiores. * NEW: Novo parâmetro "AsyncPostBackTimeout" no Web.Config, que possibilita alterar o tempo máximo de resposta para operações assíncronas entre Servidor e Cliente, como por exemplo, quando uma consulta é efetuada e o sistema fica processando o resultado com um sinal de carregamento na tela. Valor deste parâmetro deve ser informado em segundos, e o valor padrão é 90 segundos. [2.4.1.0 - 14/08/2014] * NEW: Suporte ao arquivo de CSS Público. * NEW: Suporte ao arquivo de Javascript Público. * FIX: As consultas em Grid, estavam buscando as "Dimensões da Janela" na Query Pai, ao invés de buscar da query que estava sendo aberta como sub-consulta. * FIX: Quando a barra de rolagem horizontal era rolada em Grids de primeiro nível da consulta, e a mesma estivesse utilizando os recursos de Colunas Fixadas junto com Colunas Ocultas, as colunas ocultas passavam a ser visíveis. Problema igual ao corrigido na versão 2.3.1.0, porém as causas são outras. * FIX: Ao carregar a listagem de permissões de usuários pela primeira vez, não estava carregando as permissões padrões para os menus do site, como por exemplo, o menu de Consultas, que por padrão é liberado para todos os usuários. Nesta situação, estava carregando com todos os usuários desmarcados. * NEW: Opção para marcar e desmarcar todos os usuários, na página de Permissões de Usuários. * NEW: Suporte a campos do tipo "Seletor de Cores" nos Formulários Dinâmico. * NEW: Suporte a opção "Tipo de Retorno" dos campos "Painel de Opções" do Formulário Dinâmico. [2.4.0.0 - 10/08/2014] * NEW: Gravação de Log em Banco de Dados de todos os Comandos SQL executados pelo Form Dinâmico e pela sessão "Comando SQL" (Delete, Chamadas de Funções, etc..) das Consultas. * NEW: Nas consultas com saída em Grade, a descrição das formatações condicionais (legendas) serão exibidas também como ToolTip da célula. Ou seja, ao passar o mouse sobre uma célula, será mostrada a descrição da formatação condicional. * NEW: Implementação das abas "Menus do Site" e "Carrosseis" na página de Configurações de Permissões de Usuários. * NEW: Cadastro de Usuários e Grupos de Usuários. * NEW: Totalizador nas colunas da Grid com Link. * NEW: Suporte a campos do tipo "Caixa de Checagem" nos Fornulários Dinâmicos. * NEW: Suporte a campos do tipo "Caixa de Opções" nos Fornulários Dinâmicos. * NEW: Suporte a utilização de campos "Caixa de Opções" com opções no formato 1|TEXTO, onde o valor antes do pipe é valor real da opção, e o valor depois do pipe é o texto que será apresentado em tela. * NEW: Suporte ao grupo de usuários, que inicialmente, não possui uma interface de manipulação, mas podem ser importados nas configurações de Origem de Dados de Usuário do WecDB Client. * NEW: Suporte a opção de "exibir quebra de texto" na coluna da Grid. * NEW: Suporte a formatação de texto com negrito e itálico diretamente na coluna da Grid, sem uso de formatações condicionais. * NEW: Suporte a alteração do tamanho da fonte na Grid ou diretamente nas colunas. * NEW: Suporte a alteração das dimensões inicias das janelas de sub-consultas. * NEW: Suporte a opção de realce de linha da Grid. * NEW: Suporte as opções de exibir ou ocultar os botões de Refresh e Exportação para Excel e a linha referente ao Título da Consulta. * NEW: Suporte às novas opções de estilização de Título, Cabeçalho de Colunas, Linha Normal e Linha Alternada da Grid. * NEW: Suporte ao uso das Marcas {?QUERY xxxx}, {?PARAM xxxx} e {?SESSAO xxxx} no Título das Queries. * NEW: Adicionado suporte ao provedor de dados .NET MySql.Data.MySqlClient, para conexão em bancos MySql. * NEW: Adicionado suporte ao provedor de dados .NET FirebirdSql.Data.FirebirdClient, para conexão em bancos FireBird. * FIX: Corrigido problema na execução de "Comandos SQL" (Para Delete, Update, etc...). O sistema estava utilizando sempre o valor das colunas da primeira linha da Grid, ao invés de usar o valor das colunas da linha que disparou o evento. Este problema só ocorria quando o Comando SQL não tivesse mensagem de confirmação. * FIX: Corrigido o alinhamento dos Contadores e Totalizadores, que estavam sempre alinhados à esquerda, enquanto o valor da coluna estava alinhado à direita. * FIX: Correção na exportação para o excel de colunas de data com mascara especificada. * BREAK: Remoção dos temas Forest, Hay, Sunset e Simple. [2.3.1.1 - 23/07/2014] * FIX: Correção na chamada dos Browses Dinâmicos apartir dos parâmetros de consulta. Desde a publicação anterior, estava ocorrendo erro ao abrir a janela. [2.3.1.0 - 22/07/2014] * FIX: Correção na validação dos campos do formulário dinâmico através de expressões regulares. Sempre que uma expressão regular fosse utilizada para validação do campo, retornava a mensagem: Preencha o campo "XXXXXXXXX" * FIX: Quando a Grid estivesse utilizando o recurso de Virtualização e a quantidade de linhas fosse muito grande, duas barras de rolagem eram exibidas. * FIX: Quando uma Grid estava configurada para agrupar colunas automaticamente, as colunas temporarias referentes ao agrupamento (onde tem a seta) estava sendo congeladas/fixadas desnecessáriamente. * FIX: Quando uma Grid estava configurada para congelar/fixar colunas, e a largura da area de dados da grid fosse menor ou igual a largura da mesma, ou seja, quando não apresentasse a barra de rolagem horizontal, todas as colunas ocultas voltavam a aparecer. * FIX: As vezes a altura inicial da Grid não atingia o espaço total disponível para ela, deixando um espaço na parte de baixo da tela. * FIX: Correção na sumarização de colunas em Grids com agrupamentos. * NEW: Atualização do pacote de componentes Telerik ASP.NET AJAX v.2014.2.618.40. * NEW: Suporte a utilização de campos de Hora e Data/Hora nos Formulários Dinâmicos. * NEW: Suporte a utilização de campos Lookup nos Formulários Dinâmicos. * NEW: Suporte a utilização de Transformação de Texto (Maiusculo, Minusculo, Capitalizado) nos campos do tipo Alfanumérico do formulário dinâmico. [2.3.0.0 - 15/07/2014] * NEW: Suporte ao Mapa Complexo (agora chamado de CrossMap) utilizado no primeiro nível da consulta, ou seja, sem necessidade de ser chamado através de um link da Grid. * NEW: Suporte ao CrossMap no Carrossel. * NEW: Nova ferramenta para fazer a reordenação das consultas dentro do Carrossel. * FIX: Correção na montagem dos gráficos. Ao executar o mesmo gráfico mais de uma vez na consulta simples, estava acumulando valores no eixo X. [2.2.0.1 - 10/07/2014] * FIX: Correção no totalizar de colunas, que estava gerando erro ao abrir a consulta. * FIX: Correção nos campos do tipo Númerico com casas decimais do Formulário Dinâmico. as casas decimais não estava sendo representadas adequadamente. [2.2.0.0 - 09/07/2014] * NEW: Suporte a ferramenta de Formulário dinâmico. * NEW: Suporte a ferramenta de Execução de Comandos SQL via LINK de colunas da Grid. * NEW: Opção na configuração do carrossel, para que a consulta seja expandida automaticamente durante a execução. * NEW: Suporte a colorização da fonte e fundo das colunas sem o uso de formatação condicional. * FIX: Correção na utilização de colunas fixadas junto com agrupamentos. A cada coluna agrupada estava diminuindo em 1 a quantidade de colunas fixadas. * FIX: Correção na exportação para excel, que não estava exportando os registros de todas as paginas da grid. Exportava apenas os registros da página selecionada. * IMPROVE: Melhoria na performance das consultas com saída em Grid. Antes, a estrutura da grid era montada a cada PostBack, agora, a estrutura da grid é montada apenas na inicialização da página. [2.1.1.4 - 26/06/2014] * FIX: Quando haviam duas consultas com saída em Grid e com Agrupamento padrão definido no carrossel, apenas a primeira estava considerando o agrupamento. Todas as consultas subsequentes não estavam. [2.1.1.3 - 25/06/2014] * FIX: Nas consultas com saída em Grid, estava desconsiderando a mascara informada na configuração da coluna quando a mesma era um link para uma Sub Consulta. * FIX: Nas consultas com saída em Grid, não estava alinhando à direita as colunas do tipo númericas quando estas fossem um link para uma Sub Consulta. [2.1.1.2 - 25/06/2014] * FIX: Na página de permissões de usuário, a lista de usuários não estava sendo carregada para menus do tipo URL. * FIX: Correções diversas de estilo/CSS. [2.1.1.1 - 25/06/2014] * FIX: Reativação dos botões de Refresh e Exportação para Excel. Eles haviam sido desabilitados nas Consultas Simples acidentalmente, durante o desenvolvimento do Carrossel, na versão anterior. * IMPROVE: Na pagina de listagem de Carrosseis, foi alterado o texto do botão adicionar de "Adicionar novo registro" para "Cadastrar novo Carrossel" [2.1.1.0 - 18/06/2014] * FIX: Correção na centralização vertical do logotipo na cabeçalho das páginas. * FIX: Correção de Javascript na página do Carrossel, que fazia com que o contador regressivo e o status da paginação não fossem exibidos no painel de navegação. * FIX: Ao alterar o tema do site, as janelas de Sub-Consultas não estavam sendo afetadas, carregando o tema antigo até que o usuário fizem login novamente. * NEW: Página de administradora para configuração de permissões de acesso aos menus. * IMPROVE: Adicionado recurso manual para recolher o painel de Parâmetros/Queries, na página de visualização do Carrossel. * IMPROVE: Diversos ajustes de estilos nos temas do sistema. * IMPROVE: Reestruturação da página de preferências de estilo. * IMPROVE: Alteração para exibir o login do usuário na barra de menus. * IMPROVE: Adicionado favicon (icone da aba do navegador) ao site. * IMPROVE: Inclusão de título (que aparece na aba do navegador) em todas as páginas. * BREAK: Remoção dos temas Sitefinity e Transparent. [2.1.0.0 - 12/06/2014] * NEW: Disponibilização da ferramenta Carrossel * FIX: Ajuste no espaçamento dos itens recentes e favoritos da página inicial. * FIX: Correção no agrupamento de consultas. Ao abrir uma sub consulta com saída em Grid e agrupamento pré-definido pela primeiro vez, não ocorria problema nenhum. Porém, se a mesma janela fosse aberta novamente sem que a página tenha sido recarregada, o agrupamento não era aplicado. * IMPROVE: Melhoria de performance na formatação condicional com imagens, utilizando um cache de arquivos binarios. [2.0.2.0 - 03/06/2014] * FIX: Ao atualizar a página inicial (F5) depois que o a sessão expirou, ocorria um erro não tratado. * FIX: Corrigido erro que ocorria ao abrir uma consulta que utilizasse um Lookup Scalar (Lookup cujo o Browse Dinâmico possui apenas uma coluna). * FIX: Na página inicial, não estava trazendo as consultas recentes quando o menu da consulta estivesse cadastrada sem restrições. * FIX: O sistema não estava alterando a conexão ODBC dos Subreports, nas consultas em RPT. * FIX: Correção na exportação e excel. A ultima linha estava ficando desformatada. * NEW: Suporte aos parâmetros de Sessão (usuário) utilizados no cadastro de RPT. * NEW: Suporte aos parâmetros de Sessão (usuário) utilizados nas retrições. * NEW: Novo parâmetro no Web.config chamado RptLog. Quando ativo, cria um arquivo de texto no servidor com todas as configurações do RPT utilizado. * IMPROVE: Melhoria de performance no carregamento dos menus das consultas. * IMPROVE: Nome do arquivo de exportação em excel passa a ser a descrição da query. * FIX: Correção de segurança na URL da página Consulta2.aspx. [2.0.1.0 - 02/06/2014] * FIX: Adicionada a sessão <servicePointManager expect100Continue="false" /> no Web.Config, pois alguns servidores não conseguiam acessar os nossos Web Services. * FIX: Correção na mascara do campo Data/Hora da Compilação, da página Ajuda\Sobre. * IMPROVE: Melhoria interna do projeto, em relação a organização do diretórios do ASP.NET. * NEW: Nova função javascript openWindow que pode ser chamada apartir da Grid. Essa função substitui a função radopen, usada anteriormente. * NEW: Novo recurso "Keep Alive", para manter as sessões do ASP.NET sempre ativas, mesmo que ocorram picos de rede ou reinicialização do serviço de IIS. Usuários que estiverem configurados com este recurso, não voltarão à página de login por causa de sessões expiradas. Recomendado para consultas precisem funcionar sem a interação do usuário (ex.: Consultas em TVs). [2.0.0.1 - 26/05/2014] * FIX: Removida a cor padrão do cabeçalho do site, que era #0095DA, um tipo de azul. * IMPROVE: O site estava sendo redimensionado duas vezes ao alterar o tamanho da janela do navegador. Alterado para redimensionar apenas uma vez. * IMPROVE: Alteração no nome da página inicial, de Home.aspx para Default.aspx, para que o IIS considere automaticamente como o documento padrão. * FIX: Se o endereço principal (ex: http://www.empresa.com.br/latromi/wecdb) fosse carregado enquanto a autenticação do usuário ainda estivesse valida na sessão, a página de login (Entrar.aspx) era aberta. Este problema foi tratado, e se o endereço principal for acessado enquanto o usuário ainda estiver autenticado, a página será redirecionada para a página inicial. * FIX: Realizado o tratamento adequado do parâmetro ReturnUrl da URL. Agora, se um endereço do tipo http://www.empresa.com.br/latromi/wecdb/consulta2.aspx?idConsulta=99 for acessado por um usuário não autenticado, aparecerá a página de login, e depois da autenticação, o usuário será redirenciado à página que tentou acessar. Dessa forma, fica viável o compartilhamento de consultas através da URL entre os usuários do sistema. * FIX: Tratamento para tentar impedir que o navegador memorize usuário e senha. * FIX: Corrigido o problema de renderização de logotipos PNG no Firefox e IE. Será necessário refazer o upload da imagem para que a correção seja aplicada. * FIX: Corrigido erro de Javascript que ocorria ao carregar os dados de CrossTab no IE9: ''SCRIPT438: O objeto não oferece suporte à propriedade ou método '_onRebind'''. O Erro não aparecia para o usuário, podendo ser visto apenas no console de erros do navegador. * FIX: Corrigido erro de Javascript que ocorria ao carregar os dados de Graficos no IE9: ''SCRIPT5007: Não é possível obter valor da propriedade 'get_docked': o objeto é nulo ou não definido''. O Erro não aparecia para o usuário, podendo ser visto apenas no console de erros do navegador. * FIX: Correção de erro HTTP 404 que estava ocorrendo ao abrir a página de seleção a partir do Lookup. * IMPROVE: Alterado para não mostrar os marcadores na visualização de Mapas Complexos do tipo Trajeto, quando não houver descrição no ponto. * IMPROVE: Alteração na saida de dados do tipo Grid, para não mostrar a barra de filtragem, que fica abaixo do titulo das colunas, quando nenhum filtro estiver configurado. * FIX: Correção no filtro da Grid. Ao fazer um filtro, os dados estavam sendo filtrados corretamente, mas o texto digito para filtrar estava sendo perdido. * IMPROVE: Tradução dos textos do sistema, na saída de dados Grid e CrossTab, de inglês para português do Brasil. </div> 6ad3dc36570f60ea4e7bd96edf11f1e19f0b5af8 LATROM - Primeira Versão 0 216 1517 1509 2018-07-05T14:37:10Z Daniel.giacomelli 1 wikitext text/x-wiki == O Início de Tudo == Em 2012, durante o desenvolvimento inicial do sistema, o codinome do projeto era WecDB. Neste etapa, o nosso Change Log era único para todos os apliv ativos. A partir da versão 2.0, eles foram separados. <div id="releaseHistory"> [versão 1.2.2-f - 12/04/2014] * NEW: DESKTOP - Alteração na Importação de Xml, para que ao constatar que a consulta já existe, o sistema pergunte ao usuário se deseja atualizar a consulta existente ou criar um nova. Até então, a importação de xml sempre atualizava quando a consulta já existia. * NEW: DESKTOP - Correção na tela de Cadastro de RPTs. Desde a implementação do Web Service WebRPT, o nome do relatório estava ficando errado ao incluir um novo RPT. [versão 1.2.2-e - 10/01/2014] * NEW: Novo método de validação de licenças. [versão 1.2.2-b - 24/10/2013] * FIX: Corrige o erro que ocorria ao tentar carregar a Grid de uma consulta que possui mapas simplificados. [versão 1.2.2-a - 18/10/2013] * FIX: Correção para centralizar os mapas complexos quando a opção "Localizações" estiver sendo utilziada. A centralização conforme parâmetro, só estava funcionando para trajetos. [versão 1.2.2 - 17/10/2013] * NEW: Inclusão de 5 campos de uso livre na configuração de origem de dados de usuário. Esses campos estão disponíveis nos parâmetros de SESSÃO do editor de Queries e podem ter até 50 caracteres alfanuméricos. * NEW: Nova Rotina de geração de Gráficos em HTML5. Esta rotina substitui a geração de gráficos anterior. * NEW: Novos tipos de Gráficos: Área, Linhas, Barras e Rosquinha. * NEW: DESKTOP - Configurações Avançadas para geração dos gráficos. * NEW: DESKTOP - Opção no cadastro de mapas complexos para centralizar ou não o mapa na tela. * NEW: WEB - Adicionado novos temas: BlackMetroTouch, Glow e Slik. * FIX: WEB - Não estava alinhando o cabeçalho de colunas numéricas à direita. * FIX: WEB - Não fazia a exportação de Excel dos valores de colunas do tipo Link. * FIX: WEB - Adicionada a descrição no título das janelas de subqueries, gráficos e mapas. * FIX: WEB - Otimização nas colunas de Links de subqueries, gráficos, mapas e rpts, para evitar posbacks desnecessário. Agora a chamada da janela filha é toda em JavaScript. * FIX: DESKTOP - Não estava desabilitando os menus de configuração para usuários sem previlegios de administrador. * IMPROVE: DESKTOP - Correção no instalador, para atribuir as permissõe no diretório de instalação automaticamente. * IMPROVE: WEB - Alterado para que na abertua das janelas filhas, cada uma delas tenha o seu tamanho reduzido em relação a janela pai. * BREAK: Suporte ao provedor de dados Devart.Data.PostgreSQL removido. Utilize o provedor Npgsql. * BREAK: WEB - Alteração para não utilizar criptografia de senha na passagem de parâmetros de login via URL da página Entrar.aspx. A partir de agora, só será tratado como criptografada se o passar o novo parâmetro "encrypt=true" (A Criptografia era feita pela DLL Cryptography.dll) [versão 1.2.1 - 16/09/2013] * NEW: Opção para filtrar por coluna da grid. * NEW: Adicionado suporte ao banco de dados IBM DB2. * NEW: Parâmetros para recolher os menus e parâmetros depois de confirmar a consulta. * NEW: Cadastro de tooltip dos parâmetros. * NEW: WEB - Novos ícones para menus de Gráficos e RPTs. * NEW: WEB - Ao identificar que o valor da coluna da grade é uma URL válida, cria um link para a URL, com target "_blank" * NEW: DESKTOP - Gravação do usuário de Inclusão e Alteração de cada consulta. * FIX: DESKTOP - Correção de erro que ocorria ao incluir uma nova query na consulta. * FIX: DESKTOP - Correção do erro "54001: stack depth limit exceeded" que ocorria as vezes na tela de permissões de usuários. * FIX: WEB - Não estava utilizando as Mascaras das colunas na página das Queries filhas. * FIX: WEB - Otimização na performance das paginas, no que diz respeito a recuperação de dados do usuário logado. * FIX: WEB - Otimização para evitar que os menus fosse recriados a cada PostBack da página. * FIX: WEB - Ao clicar no botão do Lookup, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse recarregada desnecessariamente. * FIX: WEB - Ao validar o preenchimento dos parâmetros obrigatórios, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse executada no servidor mesmo que os parâmetros obrigatórios estivesse em branco. * FIX: WEB - Ao validar as restrições cadastradas para a consulta, o sistema estava fazendo PostBack da pagina. Este PostBack fazia com que a consulta fosse executada no servidor mesmo quando as restrições estivessem violadas. * BREAK: WEB - Remoção da estilização da página por usuário (Cor do Topo e Logotipo) [versão 1.2.0 - 01/09/2013] * NEW: Possibilidade de utilizar Parâmetros de Sessão (Login, CNPJ, ...) nos vinculos de Lookup. * NEW: Novo parâmetro nas colunas das Query para definir se a mesma será agrupada automaticamente ao carregar a grid. * NEW: Novo parâmetro na query para definir se o usuário pode Agrupar/Dasagrupar as colunas. * NEW: Novo parâmetro na query para definir a quatidade de itens por pagina, quando a paginação estiver habilitada. * NEW: DESKTOP - Nova mensagem perguntando se o usuário deseja confirmar as alterações no parâmetro selecionado antes de gravar a consulta. * FIX: Licença de uso temporária prorrogada. * FIX: WEB - Correção na altura do painel dos parâmetros. Ficava demasiadamente grande. * FIX: WEB - Ao clicar em um parâmetro lookup, estava validando o preenchimento dos parâmetros obrigatórios, quando deveria validar apenas ao clicar no botão "Confirmar". * FIX: DESKTOP - Ao excluir os parâmetros, não estava verificando as referencia dos mesmos nos cadastros de RPT. * FIX: DESKTOP - Bloqueio para não permitir inclusão de caracteres especiais no nome do cadastro de RPT. * FIX: DESKTOP - Alteração para que os campos de digitação de texto tenham o conteúdo selecionado durante o foco. * FIX: DESKTOP - Alteração nas teclas de atalho Ctrl+N (novo) e Ctrl+S (salvar) para só serem ativadas quando a janela principal estiver ativa. Quando alguma janela fillha estiver aberta (Query, Mapa, RPT..) os atalhos não serão acionados. * BREAK: DESKTOP - Remoção do Simulador de Consultas. As consultas serão testadas diretamente via WEB. * BREAK: DESKTOP - Desabilitado temporariamente o menu de Cópia de Consulta. [versão 1.1.9 - 22/08/2013] * NEW: Cadastro de RPTs * FIX: Erro de violação de UK que ocorria ao remover uma coluna de uma query gravada, confirmar a edição, e antes de gravar, alterar a query novamente adicionando a coluna que havia sido removida. * FIX: Não estava carregando a URL dos Graficos. A janela abria em branco. [versão 1.1.8 - 31/07/2013] * NEW: Criação do arquivo ChangeLog.txt * NEW: Campo Chave da Consulta, única para cada consulta independente do cliente. Este campo é usado para identificar se uma consulta deve ser alterada ou incluida na importação via XML. * FIX: DESKTOP - Na navegação entre parâmetros, estava mostrando mensagem para confirmar os dados editados desnecessariamente. * FIX: DESKTOP - Correção na mensagem que ocorria ao fazer uma exclusão de consulta seguida da abertura de uma nova consulta. O sistema estava pergutando se gostaria de manter os dados na tela, mas nada havia sido informado. * FIX: DESKTOP - Validação nas constantes para não permitir adicionar valor antes de selecionar um usuario. * FIX: DESKTOP - Estava limpando os valores configurados para a constante ao pressionar o botão ALTERAR. * FIX: DESKTOP - Ao incluir um Mapa Complexo (Rota) não estava ocultando o a aba SAIDA do User Control de edição de queries * FIX: DESKTOP - O método que gerava o nome de um novo nó de treeview estava com problema. Ao invés de buscar o node por descrição(text) estava buscando por nome do controle. * FIX: DESKTOP - Correção no icone de Link Externo na tela de permissões de menu. * FIX: WEB - Não estava considerando a conexão padrão, nas queries de mapas complexos. * FIX: WEB - Não estava passando os Parâmetros e Colunas da Query Pai para montar as queries dos Mapas Complexos. * FIX: WEB - Ao utilizar uma coluna da query pai que possuisse formatação por HTML Injection, não estava removendo as tags HTML antes de fazer a substituição na QUERY filha * FIX: WEB - Pagina da Subconsulta não estava tratando Mapas Simples por endereço (Sem precisar especificar Latitude e Longitude). * FIX: WEB - Pagina da Subconsulta não estava suportando Mapas Complexos. * FIX: WEB - Pagina da Subconsulta não estava suportando Mascaras nas colunas da Grid. * BREAK: Conversão de todas as tabelas, para que tenham apenas um campo como chave primária. * BREAK: Mascaras utilizando "Composite Formatting" nas colunas da grid para todos os tipo de dados. O formato das mascaras será aleterado. [versão 1.1.7 - 11/07/2013] * NEW: Menus carregados com icones no projeto WEB e DESKTOP. * NEW: WEB - Gravação e leitura do estado da Treeview de menus em Cookies. [versão 1.1.6 - 05/05/2013] * NEW: Cadastro de menus do tipo "URL Externa". * NEW: Conversão de colunas RTF para texto. * FIX: WEB - Correção na altura da treeview dos menus para que ocupe 100% da area. * FIX: Melhoria no cadastro de queries. Agora todas as consultas do banco PostgreSql são executadas com LIMIT 0 no final. * FIX: Correção na exclusão de consulta. Não estava excluindo o menu, permissões e restrições relacionadas. * FIX: Substituição das quebras de linhas CRLF pela tag <br />, no valor das colunas. [versão 1.1.5 - 09/04/2013] * NEW: Opção para configurar a largura padrão dos parâmeros. * NEW: Implementado conexões do tipo OLEDB no cadastro de Queries e Browses Dinâmicos. * NEW: Modificado para gerar os Lookups em COMBO BOX quando possuirem somente uma coluna. * FIX: Correção nas constraints para permitir imagens com extensões que tenham até 4 caracteres para logotipos. Até então, o máximo eram 3 caracteres. * FIX: WEB - Correção de Lookup de parametros cujo o nome possui "_". Ocorria erro devido a um split que era feito. * FIX: WEB - Melhorias nos filtros do Browse Dinamico, para fazer o auto postback e definir tipo de filtro padrão por tipo de dado. * FIX: WEB - Correção para funcionar a opção "Usar Paginação" nas sub-consultas. Este parâmetro não estava sendo levado em consideração. * BREAK: Alteração na comparação da senha do ROOT no login, para não usar a "Senha do Dia" [versão 1.1.4 - 01/03/2013] * NEW: Queries com saída em Graficos, do tipo Pizza e Barras. * NEW: Configuração de restrições no valor dos parâmetros. * NEW: Opção na configuração dos Mapas Simples, para permitir que seja passado apenas o endereço ao invés de exigir latitude e longitude. * NEW: Campo para definir se a quebra de texto será exibida * NEW: Campo para informar se a formatação condicional vai gerar legenda ou não. * NEW: Implemtado o Totalizador para colunas do tipo Hora. * NEW: Implementação nos Mapas Complexos para passar o caminho da imagem que aparecerá no mapa apartir de uma coluna da query. * NEW: Configuração de valor padrã dos parâmetros. * FIX: WEB - Na versão publicada no ISS, era necessário fazer o login 2x por causa de um problema com o parametro "returnUrl". * FIX: WEB - Correção do erro das configurações, que fica na tela de LOADING e não saia. * FIX: DEKTOP - Correção de problemas nas combo boxes de confirmação das colunas de mapa. * FIX: DEKTOP - Alteração para esconder a aba de "Saida" no componente de edição de query, para Mapas e Browses. * FIX: DEKTOP - Alteração para sempre perguntar se o usuário deseja abandonar as alterações não gravadas, antes de carregar uma nova consulta em tela. * FIX: Correção no parâmetro Search_Path do Npgsql. Estava gerando searchPath. * FIX: SETUP - Alteração no nome do banco Default de jetclass para latromi. * FIX: SETUP - Alteração nos projetos de saida (Output) para serem Transitivos (Sempre sobrepões a versão anterior). [versão 1.1.3 - 04/12/2012] * NEW: Campo "Com Restrição" nas permissõe dos menus. Só vai considerar as permissão quando estiver marcado. Se estiver desmarcado, o menu está habilitado para todos os usuários. * NEW: Campo" Usar Paginação" nas opções de Saída do cadastro de queries. Se ativado, vai carregar a consulta na WEB com paginação, caso contrário a consulta será carregada sem paginação. Antes, o padrão para todas as consultas era com paginação. * NEW: Opção de definir obrigatoriedade no preenchimento dos parametros. * NEW: Implementação da exportação para excel com o uso de formatações condicionais. * NEW: WEB - Opção de "Expandir Consulta" / "Recolher Consulta", que faz os Paineis de Parametros e Menus sumirem ou aparecerem respectivamente * FIX: Ao Fixar as colunas, não estava considerando as colunas invisiveis na parte WEB. * FIX: Na parte Desktop, ao alterar um parâmetro do tipo "Caixa de Opções", ele gerava items em branco nas opções. * FIX: No cadastro das Constantes, na parte Desktop, ocorria erro ao tentar digitar na ListView para procurar usuários. * FIX: Na tela de cadastro de menus, ao apertar DEL durante a edição de um texto na treeview, o atalho para a opção excluir era acionado. Alterado o atalho para Shift + Del * FIX: Melhoria nas conexões das consultas, para sempre serem fechadas após a execução. Algum locais não estavam fazendo isso. * FIX: Correção na montagem da connectionString das conexões das queries cadastradas. Não estava considerando a propriedade "ParametrosAdicionais" * FIX: Correção no tamanho da tela para não esconder o botão da consulta quando a consulta não tiver parametros. * FIX: WEB - Correção no carregamento do tema gravado. Carregava sempre o primeiro tema quando as configurações eram editadas. * FIX: DESKTOP - Correção na importação de XML via Serialização. Ao importar o arquivo o sistema mostrava mensagem dizendo que ia abrir a consulta gravada, mas não abria. * FIX: Compatibilidade entre navegadores Firefox, Chrome, Internet Explorer e Saffari. * BREAK: Implementada a permissão à todas consultas e menus para o usuário com permissão de ROOT. [versão 1.1.2 - 20/10/2012] * NEW: Conexão padrão nas configurações, para não precisar especificar a conexão a cada query. [versão 1.1.1 - 11/10/2012] * NEW: Possibilidade de fixar colunas da grid (Freeze) [versão 1.1.0 - 08/10/2012] * NEW: Criação da tabela usuariobase. * NEW: Melhorias internas na configuração da query de usuarios. [versão 1.0.10 - 27/09/2012] * BREAK: Alteração na forma carregar os usuários. Agora é possivel buscar os dados apartir de qualquer banco de dados. [versão 1.0.9 - 19/09/2012] * NEW: Novo tipo de parâmetro "Lookup", que permite a configuração de Browse Dinâmico. [versão 1.0.8 - 13/09/2012] * NEW: Criação de campo para definir a largura padrão das colunas do browse dinâmico. * NEW: Possibilidade de configurar a conexão desejada, na query do browse dinâmico. [versão 1.0.7 - 13/09/2012] * NEW: Criação dos browses dinâmicos (lookup). * NEW: Criação da tabela que grava a versão do sistema. [versão 1.0.6 - 13/09/2012] * FIX: Correção nas Check Constraints dos campos referentes à extenção das imagens dos logotipos, das tabelas de configuração. * FIX: Definição de um tema padrão (WebBlue) na tabela de configurações. [versão 1.0.5 - 13/09/2012] * BREAK: Alteração no nome das tabelas dos mapas complexo, alterando de "rota" para "mapa2". * NEW: Opção de criar mapas complexos com mais de uma query, sendo que cada uma delas corresponde a um trajeto ou conjunto de localizações diferentes. * NEW: Estilização da página Web, permitindo que sejam configuradas duas cores no topo, criando um efeito solido ou gradiente. Essas configurações podem ser realizadas por usuário ou por empresa. [versão 1.0.4 - 13/09/2012] * NEW: Opção de alterar a conexão da query dos Mapas Complexos. [versão 1.0.3 - 13/09/2012] * NEW: Mapa Complexo, para ser acessado via link na grid. * NEW: Opção de aplicar a formatação condicional da grid em apenas uma coluna, ao invé de aplicar à linha inteira. * NEW: Creiação das configurações da empresa e de usuário, para manunteção na Web. * BREAK: Campo código do usuário, das configurações de segurança, passa a ser do tipo alfanumérico. [versão 1.0.2 - 13/09/2012] * NEW: Totalizadores nas colunas da grid. * NEW: Mapa simples, para ser acessado via link na grid. [versão 1.0.1 - 13/09/2012] * NEW: Opção para informar "Parâmetros Adicionais" nas conexões de Queries. Este campo complementa a connectionString gerada. * NEW: Permissões de acesso dos menus são replicadas para os niveis superiores (menu pai). </div> 036143406b55366800bd0537fa3bf2b2d82e265a 1518 1517 2018-07-05T14:37:20Z Daniel.giacomelli 1 wikitext text/x-wiki == O Início de Tudo == Em 2012, durante o desenvolvimento inicial do sistema, o codinome do projeto era WecDB. Neste etapa, o nosso Change Log era único para todos os aplicativos. A partir da versão 2.0, eles foram separados. <div id="releaseHistory"> [versão 1.2.2-f - 12/04/2014] * NEW: DESKTOP - Alteração na Importação de Xml, para que ao constatar que a consulta já existe, o sistema pergunte ao usuário se deseja atualizar a consulta existente ou criar um nova. Até então, a importação de xml sempre atualizava quando a consulta já existia. * NEW: DESKTOP - Correção na tela de Cadastro de RPTs. Desde a implementação do Web Service WebRPT, o nome do relatório estava ficando errado ao incluir um novo RPT. [versão 1.2.2-e - 10/01/2014] * NEW: Novo método de validação de licenças. [versão 1.2.2-b - 24/10/2013] * FIX: Corrige o erro que ocorria ao tentar carregar a Grid de uma consulta que possui mapas simplificados. [versão 1.2.2-a - 18/10/2013] * FIX: Correção para centralizar os mapas complexos quando a opção "Localizações" estiver sendo utilziada. A centralização conforme parâmetro, só estava funcionando para trajetos. [versão 1.2.2 - 17/10/2013] * NEW: Inclusão de 5 campos de uso livre na configuração de origem de dados de usuário. Esses campos estão disponíveis nos parâmetros de SESSÃO do editor de Queries e podem ter até 50 caracteres alfanuméricos. * NEW: Nova Rotina de geração de Gráficos em HTML5. Esta rotina substitui a geração de gráficos anterior. * NEW: Novos tipos de Gráficos: Área, Linhas, Barras e Rosquinha. * NEW: DESKTOP - Configurações Avançadas para geração dos gráficos. * NEW: DESKTOP - Opção no cadastro de mapas complexos para centralizar ou não o mapa na tela. * NEW: WEB - Adicionado novos temas: BlackMetroTouch, Glow e Slik. * FIX: WEB - Não estava alinhando o cabeçalho de colunas numéricas à direita. * FIX: WEB - Não fazia a exportação de Excel dos valores de colunas do tipo Link. * FIX: WEB - Adicionada a descrição no título das janelas de subqueries, gráficos e mapas. * FIX: WEB - Otimização nas colunas de Links de subqueries, gráficos, mapas e rpts, para evitar posbacks desnecessário. Agora a chamada da janela filha é toda em JavaScript. * FIX: DESKTOP - Não estava desabilitando os menus de configuração para usuários sem previlegios de administrador. * IMPROVE: DESKTOP - Correção no instalador, para atribuir as permissõe no diretório de instalação automaticamente. * IMPROVE: WEB - Alterado para que na abertua das janelas filhas, cada uma delas tenha o seu tamanho reduzido em relação a janela pai. * BREAK: Suporte ao provedor de dados Devart.Data.PostgreSQL removido. Utilize o provedor Npgsql. * BREAK: WEB - Alteração para não utilizar criptografia de senha na passagem de parâmetros de login via URL da página Entrar.aspx. A partir de agora, só será tratado como criptografada se o passar o novo parâmetro "encrypt=true" (A Criptografia era feita pela DLL Cryptography.dll) [versão 1.2.1 - 16/09/2013] * NEW: Opção para filtrar por coluna da grid. * NEW: Adicionado suporte ao banco de dados IBM DB2. * NEW: Parâmetros para recolher os menus e parâmetros depois de confirmar a consulta. * NEW: Cadastro de tooltip dos parâmetros. * NEW: WEB - Novos ícones para menus de Gráficos e RPTs. * NEW: WEB - Ao identificar que o valor da coluna da grade é uma URL válida, cria um link para a URL, com target "_blank" * NEW: DESKTOP - Gravação do usuário de Inclusão e Alteração de cada consulta. * FIX: DESKTOP - Correção de erro que ocorria ao incluir uma nova query na consulta. * FIX: DESKTOP - Correção do erro "54001: stack depth limit exceeded" que ocorria as vezes na tela de permissões de usuários. * FIX: WEB - Não estava utilizando as Mascaras das colunas na página das Queries filhas. * FIX: WEB - Otimização na performance das paginas, no que diz respeito a recuperação de dados do usuário logado. * FIX: WEB - Otimização para evitar que os menus fosse recriados a cada PostBack da página. * FIX: WEB - Ao clicar no botão do Lookup, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse recarregada desnecessariamente. * FIX: WEB - Ao validar o preenchimento dos parâmetros obrigatórios, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse executada no servidor mesmo que os parâmetros obrigatórios estivesse em branco. * FIX: WEB - Ao validar as restrições cadastradas para a consulta, o sistema estava fazendo PostBack da pagina. Este PostBack fazia com que a consulta fosse executada no servidor mesmo quando as restrições estivessem violadas. * BREAK: WEB - Remoção da estilização da página por usuário (Cor do Topo e Logotipo) [versão 1.2.0 - 01/09/2013] * NEW: Possibilidade de utilizar Parâmetros de Sessão (Login, CNPJ, ...) nos vinculos de Lookup. * NEW: Novo parâmetro nas colunas das Query para definir se a mesma será agrupada automaticamente ao carregar a grid. * NEW: Novo parâmetro na query para definir se o usuário pode Agrupar/Dasagrupar as colunas. * NEW: Novo parâmetro na query para definir a quatidade de itens por pagina, quando a paginação estiver habilitada. * NEW: DESKTOP - Nova mensagem perguntando se o usuário deseja confirmar as alterações no parâmetro selecionado antes de gravar a consulta. * FIX: Licença de uso temporária prorrogada. * FIX: WEB - Correção na altura do painel dos parâmetros. Ficava demasiadamente grande. * FIX: WEB - Ao clicar em um parâmetro lookup, estava validando o preenchimento dos parâmetros obrigatórios, quando deveria validar apenas ao clicar no botão "Confirmar". * FIX: DESKTOP - Ao excluir os parâmetros, não estava verificando as referencia dos mesmos nos cadastros de RPT. * FIX: DESKTOP - Bloqueio para não permitir inclusão de caracteres especiais no nome do cadastro de RPT. * FIX: DESKTOP - Alteração para que os campos de digitação de texto tenham o conteúdo selecionado durante o foco. * FIX: DESKTOP - Alteração nas teclas de atalho Ctrl+N (novo) e Ctrl+S (salvar) para só serem ativadas quando a janela principal estiver ativa. Quando alguma janela fillha estiver aberta (Query, Mapa, RPT..) os atalhos não serão acionados. * BREAK: DESKTOP - Remoção do Simulador de Consultas. As consultas serão testadas diretamente via WEB. * BREAK: DESKTOP - Desabilitado temporariamente o menu de Cópia de Consulta. [versão 1.1.9 - 22/08/2013] * NEW: Cadastro de RPTs * FIX: Erro de violação de UK que ocorria ao remover uma coluna de uma query gravada, confirmar a edição, e antes de gravar, alterar a query novamente adicionando a coluna que havia sido removida. * FIX: Não estava carregando a URL dos Graficos. A janela abria em branco. [versão 1.1.8 - 31/07/2013] * NEW: Criação do arquivo ChangeLog.txt * NEW: Campo Chave da Consulta, única para cada consulta independente do cliente. Este campo é usado para identificar se uma consulta deve ser alterada ou incluida na importação via XML. * FIX: DESKTOP - Na navegação entre parâmetros, estava mostrando mensagem para confirmar os dados editados desnecessariamente. * FIX: DESKTOP - Correção na mensagem que ocorria ao fazer uma exclusão de consulta seguida da abertura de uma nova consulta. O sistema estava pergutando se gostaria de manter os dados na tela, mas nada havia sido informado. * FIX: DESKTOP - Validação nas constantes para não permitir adicionar valor antes de selecionar um usuario. * FIX: DESKTOP - Estava limpando os valores configurados para a constante ao pressionar o botão ALTERAR. * FIX: DESKTOP - Ao incluir um Mapa Complexo (Rota) não estava ocultando o a aba SAIDA do User Control de edição de queries * FIX: DESKTOP - O método que gerava o nome de um novo nó de treeview estava com problema. Ao invés de buscar o node por descrição(text) estava buscando por nome do controle. * FIX: DESKTOP - Correção no icone de Link Externo na tela de permissões de menu. * FIX: WEB - Não estava considerando a conexão padrão, nas queries de mapas complexos. * FIX: WEB - Não estava passando os Parâmetros e Colunas da Query Pai para montar as queries dos Mapas Complexos. * FIX: WEB - Ao utilizar uma coluna da query pai que possuisse formatação por HTML Injection, não estava removendo as tags HTML antes de fazer a substituição na QUERY filha * FIX: WEB - Pagina da Subconsulta não estava tratando Mapas Simples por endereço (Sem precisar especificar Latitude e Longitude). * FIX: WEB - Pagina da Subconsulta não estava suportando Mapas Complexos. * FIX: WEB - Pagina da Subconsulta não estava suportando Mascaras nas colunas da Grid. * BREAK: Conversão de todas as tabelas, para que tenham apenas um campo como chave primária. * BREAK: Mascaras utilizando "Composite Formatting" nas colunas da grid para todos os tipo de dados. O formato das mascaras será aleterado. [versão 1.1.7 - 11/07/2013] * NEW: Menus carregados com icones no projeto WEB e DESKTOP. * NEW: WEB - Gravação e leitura do estado da Treeview de menus em Cookies. [versão 1.1.6 - 05/05/2013] * NEW: Cadastro de menus do tipo "URL Externa". * NEW: Conversão de colunas RTF para texto. * FIX: WEB - Correção na altura da treeview dos menus para que ocupe 100% da area. * FIX: Melhoria no cadastro de queries. Agora todas as consultas do banco PostgreSql são executadas com LIMIT 0 no final. * FIX: Correção na exclusão de consulta. Não estava excluindo o menu, permissões e restrições relacionadas. * FIX: Substituição das quebras de linhas CRLF pela tag <br />, no valor das colunas. [versão 1.1.5 - 09/04/2013] * NEW: Opção para configurar a largura padrão dos parâmeros. * NEW: Implementado conexões do tipo OLEDB no cadastro de Queries e Browses Dinâmicos. * NEW: Modificado para gerar os Lookups em COMBO BOX quando possuirem somente uma coluna. * FIX: Correção nas constraints para permitir imagens com extensões que tenham até 4 caracteres para logotipos. Até então, o máximo eram 3 caracteres. * FIX: WEB - Correção de Lookup de parametros cujo o nome possui "_". Ocorria erro devido a um split que era feito. * FIX: WEB - Melhorias nos filtros do Browse Dinamico, para fazer o auto postback e definir tipo de filtro padrão por tipo de dado. * FIX: WEB - Correção para funcionar a opção "Usar Paginação" nas sub-consultas. Este parâmetro não estava sendo levado em consideração. * BREAK: Alteração na comparação da senha do ROOT no login, para não usar a "Senha do Dia" [versão 1.1.4 - 01/03/2013] * NEW: Queries com saída em Graficos, do tipo Pizza e Barras. * NEW: Configuração de restrições no valor dos parâmetros. * NEW: Opção na configuração dos Mapas Simples, para permitir que seja passado apenas o endereço ao invés de exigir latitude e longitude. * NEW: Campo para definir se a quebra de texto será exibida * NEW: Campo para informar se a formatação condicional vai gerar legenda ou não. * NEW: Implemtado o Totalizador para colunas do tipo Hora. * NEW: Implementação nos Mapas Complexos para passar o caminho da imagem que aparecerá no mapa apartir de uma coluna da query. * NEW: Configuração de valor padrã dos parâmetros. * FIX: WEB - Na versão publicada no ISS, era necessário fazer o login 2x por causa de um problema com o parametro "returnUrl". * FIX: WEB - Correção do erro das configurações, que fica na tela de LOADING e não saia. * FIX: DEKTOP - Correção de problemas nas combo boxes de confirmação das colunas de mapa. * FIX: DEKTOP - Alteração para esconder a aba de "Saida" no componente de edição de query, para Mapas e Browses. * FIX: DEKTOP - Alteração para sempre perguntar se o usuário deseja abandonar as alterações não gravadas, antes de carregar uma nova consulta em tela. * FIX: Correção no parâmetro Search_Path do Npgsql. Estava gerando searchPath. * FIX: SETUP - Alteração no nome do banco Default de jetclass para latromi. * FIX: SETUP - Alteração nos projetos de saida (Output) para serem Transitivos (Sempre sobrepões a versão anterior). [versão 1.1.3 - 04/12/2012] * NEW: Campo "Com Restrição" nas permissõe dos menus. Só vai considerar as permissão quando estiver marcado. Se estiver desmarcado, o menu está habilitado para todos os usuários. * NEW: Campo" Usar Paginação" nas opções de Saída do cadastro de queries. Se ativado, vai carregar a consulta na WEB com paginação, caso contrário a consulta será carregada sem paginação. Antes, o padrão para todas as consultas era com paginação. * NEW: Opção de definir obrigatoriedade no preenchimento dos parametros. * NEW: Implementação da exportação para excel com o uso de formatações condicionais. * NEW: WEB - Opção de "Expandir Consulta" / "Recolher Consulta", que faz os Paineis de Parametros e Menus sumirem ou aparecerem respectivamente * FIX: Ao Fixar as colunas, não estava considerando as colunas invisiveis na parte WEB. * FIX: Na parte Desktop, ao alterar um parâmetro do tipo "Caixa de Opções", ele gerava items em branco nas opções. * FIX: No cadastro das Constantes, na parte Desktop, ocorria erro ao tentar digitar na ListView para procurar usuários. * FIX: Na tela de cadastro de menus, ao apertar DEL durante a edição de um texto na treeview, o atalho para a opção excluir era acionado. Alterado o atalho para Shift + Del * FIX: Melhoria nas conexões das consultas, para sempre serem fechadas após a execução. Algum locais não estavam fazendo isso. * FIX: Correção na montagem da connectionString das conexões das queries cadastradas. Não estava considerando a propriedade "ParametrosAdicionais" * FIX: Correção no tamanho da tela para não esconder o botão da consulta quando a consulta não tiver parametros. * FIX: WEB - Correção no carregamento do tema gravado. Carregava sempre o primeiro tema quando as configurações eram editadas. * FIX: DESKTOP - Correção na importação de XML via Serialização. Ao importar o arquivo o sistema mostrava mensagem dizendo que ia abrir a consulta gravada, mas não abria. * FIX: Compatibilidade entre navegadores Firefox, Chrome, Internet Explorer e Saffari. * BREAK: Implementada a permissão à todas consultas e menus para o usuário com permissão de ROOT. [versão 1.1.2 - 20/10/2012] * NEW: Conexão padrão nas configurações, para não precisar especificar a conexão a cada query. [versão 1.1.1 - 11/10/2012] * NEW: Possibilidade de fixar colunas da grid (Freeze) [versão 1.1.0 - 08/10/2012] * NEW: Criação da tabela usuariobase. * NEW: Melhorias internas na configuração da query de usuarios. [versão 1.0.10 - 27/09/2012] * BREAK: Alteração na forma carregar os usuários. Agora é possivel buscar os dados apartir de qualquer banco de dados. [versão 1.0.9 - 19/09/2012] * NEW: Novo tipo de parâmetro "Lookup", que permite a configuração de Browse Dinâmico. [versão 1.0.8 - 13/09/2012] * NEW: Criação de campo para definir a largura padrão das colunas do browse dinâmico. * NEW: Possibilidade de configurar a conexão desejada, na query do browse dinâmico. [versão 1.0.7 - 13/09/2012] * NEW: Criação dos browses dinâmicos (lookup). * NEW: Criação da tabela que grava a versão do sistema. [versão 1.0.6 - 13/09/2012] * FIX: Correção nas Check Constraints dos campos referentes à extenção das imagens dos logotipos, das tabelas de configuração. * FIX: Definição de um tema padrão (WebBlue) na tabela de configurações. [versão 1.0.5 - 13/09/2012] * BREAK: Alteração no nome das tabelas dos mapas complexo, alterando de "rota" para "mapa2". * NEW: Opção de criar mapas complexos com mais de uma query, sendo que cada uma delas corresponde a um trajeto ou conjunto de localizações diferentes. * NEW: Estilização da página Web, permitindo que sejam configuradas duas cores no topo, criando um efeito solido ou gradiente. Essas configurações podem ser realizadas por usuário ou por empresa. [versão 1.0.4 - 13/09/2012] * NEW: Opção de alterar a conexão da query dos Mapas Complexos. [versão 1.0.3 - 13/09/2012] * NEW: Mapa Complexo, para ser acessado via link na grid. * NEW: Opção de aplicar a formatação condicional da grid em apenas uma coluna, ao invé de aplicar à linha inteira. * NEW: Creiação das configurações da empresa e de usuário, para manunteção na Web. * BREAK: Campo código do usuário, das configurações de segurança, passa a ser do tipo alfanumérico. [versão 1.0.2 - 13/09/2012] * NEW: Totalizadores nas colunas da grid. * NEW: Mapa simples, para ser acessado via link na grid. [versão 1.0.1 - 13/09/2012] * NEW: Opção para informar "Parâmetros Adicionais" nas conexões de Queries. Este campo complementa a connectionString gerada. * NEW: Permissões de acesso dos menus são replicadas para os niveis superiores (menu pai). </div> 100452ac83aadc2addb830891a7016a5032a9973 Histórico de Alterações 0 15 1519 1515 2018-07-05T14:37:36Z Daniel.giacomelli 1 wikitext text/x-wiki ==Primeira Versão== Em 2012, durante o desenvolvimento inicial do sistema, o codinome do projeto era '''WecDB'''. Neste etapa, o nosso ''Change Log'' era único para todos os aplicativos. A partir da versão 2.0, eles foram separados. *[[LATROM - Primeira Versão|Versão 1]] ==LATROMI Client== *[[LATROMI Client - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases Versão ≥ 3.5] ==LATROMI Web== *[[LATROMI Web - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/WebReleases Versão ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software]] ae389e0c534b3369fa06f7c133f7064d5d76ba30 1520 1519 2018-07-05T14:46:31Z Daniel.giacomelli 1 wikitext text/x-wiki ==Primeira Versão== Em 2012, durante o desenvolvimento inicial do sistema, o codinome do projeto era '''WecDB'''. Neste etapa, o nosso ''Change Log'' era único para todos os aplicativos. A partir da versão 2.0, eles foram separados. *[[LATROM - Primeira Versão|Versão 1]] ==LATROMI Client== *[[LATROMI Client - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases Versão ≥ 3.5] ==LATROMI Web== *[[LATROMI Web - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/WebReleases Versão ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrao_de_Versionamento_de_Software_(≤_v3.4)]] d88240a359815e3461f5e1eaad518d9a8a4766db 1521 1520 2018-07-05T14:46:50Z Daniel.giacomelli 1 wikitext text/x-wiki ==Primeira Versão== Em 2012, durante o desenvolvimento inicial do sistema, o codinome do projeto era '''WecDB'''. Neste etapa, o nosso ''Change Log'' era único para todos os aplicativos. A partir da versão 2.0, eles foram separados. *[[LATROM - Primeira Versão|Versão 1]] ==LATROMI Client== *[[LATROMI Client - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/ClientReleases Versão ≥ 3.5] ==LATROMI Web== *[[LATROMI Web - Versoes Antigas|Versão < 3.5]] *[http://updatecenter.latromi.com.br/Pages/WebReleases Versão ≥ 3.5] ==WSApp== *[[WSApp 2.0|Versão 2.0]] *[[WSApp 2.1|Versão 2.1]] *[[WSApp 2.2|Versão 2.2]] *[[WSApp 2.3|Versão 2.3]] *[http://updatecenter.latromi.com.br/Pages/WsAppReleases WSApp ≥ 2.4] ==Ver Também== * [[Padrão de Versionamento de Software (≤ v3.4)]] 7e9e53ccb55190db8f97bc9a52b33c7d3959239e Conectando-se a um banco de dados Oracle 0 66 1522 1283 2018-07-05T14:48:53Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[LATROMI Client - Conectando-se a um banco de dados Oracle]] para [[Conectando-se a um banco de dados Oracle]] sem deixar um redirecionamento wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [http://www.oracle.com/technetwork/pt/topics/dotnet/index-085163.html ODP.NET] # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.DataAccess.Client'' #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 1705c18b89c687181502910e7d492bdf3b636948 Conectando-se a uma planilha de Excel 0 26 1523 351 2018-07-05T14:49:02Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[WecDB Client - Conectando-se a uma planilha de Excel]] para [[Conectando-se a uma planilha de Excel]] wikitext text/x-wiki Na inclusão da QUERY, crie uma conexão com os dados abaixo: * Provider: ''System.Data.OleDb'' * Banco: Caminho da planilha. ''Ex.: \\192.168.0.200\publico\Planilhas\planilha1.xls'' * Parâmetros Adicionais: ''Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0'' <br /> <p> Exemplo de SELECT: </p> <font face="Courier New" size="2"> <font color = "blue">SELECT</font> <br/>&nbsp;&nbsp;&nbsp;&nbsp;<font color = "#FF0080"><b>FORMAT</b></font><font color = "maroon">(</font><font color = "#FF0080"><b>NOW</b></font><font color = "maroon">(</font><font color = "maroon">)</font>&nbsp;<font color = "silver">,</font>&nbsp;<font color = "red">'MM/dd/yyyy'</font><font color = "maroon">)</font>&nbsp;<font color = "blue">AS</font>&nbsp;<font color = "maroon">dataatual</font><font color = "silver">,</font> <br/>&nbsp;&nbsp;&nbsp;&nbsp;<font color = "#FF0080"><b>FORMAT</b></font><font color = "maroon">(</font><font color = "maroon">[data]</font>&nbsp;<font color = "silver">,</font>&nbsp;<font color = "red">'MM/dd/yyyy'</font><font color = "maroon">)</font>&nbsp;<font color = "blue">AS</font>&nbsp;<font color = "maroon">dataplanilha</font><font color = "silver">,</font>&nbsp;<font color = "silver">*</font>&nbsp;<font color = "blue">FROM</font>&nbsp;<font color = "maroon">[Plan1$]</font> <br/>&nbsp;&nbsp;<font color = "blue">WHERE</font>&nbsp;<font color = "maroon">[data]</font>&nbsp;<font color = "blue">IS</font>&nbsp;<font color = "blue">NOT</font>&nbsp;<font color = "blue">NULL</font> <br/>&nbsp;&nbsp;<font color = "blue">ORDER</font>&nbsp;<font color = "blue">BY</font>&nbsp;<font color = "maroon">[data]</font>&nbsp;<font color = "blue">DESC</font> </font> <p> '''IMPORTANTE:''' O caminho da planilha precisa ser visível tanto para o WecDB Client quanto para o Portal WecDB </p> [[Category:Provedores de Dados]] db5296907f320396dcc21cdca11381b7deea0311 WecDB Client - Conectando-se a uma planilha de Excel 0 218 1524 2018-07-05T14:49:02Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[WecDB Client - Conectando-se a uma planilha de Excel]] para [[Conectando-se a uma planilha de Excel]] wikitext text/x-wiki #REDIRECIONAMENTO [[Conectando-se a uma planilha de Excel]] 88a51ec1db031b478018340d3b3eb3ab9609a5fb LATROMI: Tópicos de Ajuda 0 27 1525 1496 2018-07-05T14:49:26Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] fdb60f0bc107777df33a2160488fe7053643d8fd Arquivo:Client Login.jpg 6 219 1526 2018-07-05T16:45:28Z Daniel.giacomelli 1 Tele de Login do LATROMI Client wikitext text/x-wiki Tele de Login do LATROMI Client 477cc9e84de0cc0113e266d384342557ea17aa3b LATROMI Client: Primeiro Acesso 0 163 1527 1316 2018-07-05T16:48:20Z Daniel.giacomelli 1 wikitext text/x-wiki === Configuração === Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[File:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[File:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin [[File:Client_Login.jpg||thumb|none|Tela de Login]] == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. fe65d8722f73ff00e315acfbf317e83f10940199 1528 1527 2018-07-05T16:49:29Z Daniel.giacomelli 1 wikitext text/x-wiki === Configuração === Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[File:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[File:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin [[File:Client_Login.jpg]] == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. a55e0200da21c09aea9af32e20fcf43eb326ff7f 1529 1528 2018-07-05T16:50:03Z Daniel.giacomelli 1 wikitext text/x-wiki === Configuração === Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[File:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[File:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais == Autenticação == Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin [[File:Client_Login.jpg]] == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. 7316d4d582c7b0ad7cf76cf528043b950782b1bf 1530 1529 2018-07-05T16:50:22Z Daniel.giacomelli 1 wikitext text/x-wiki == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[File:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[File:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais == Autenticação == Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin [[File:Client_Login.jpg]] == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. c2f4ed433c890aec2c607e561f70ad0ace37cba0 Arquivo:Client MainWindow.jpg 6 220 1531 2018-07-05T16:54:20Z Daniel.giacomelli 1 Janela Principal do LATROMI Client wikitext text/x-wiki Janela Principal do LATROMI Client ea86dca44778dbb84170977c6179ee06dcb951c6 Arquivo:Client MainWindow MenuArquivo.jpg 6 221 1532 2018-07-05T16:55:37Z Daniel.giacomelli 1 Menu Arquivo do LATROMI Client wikitext text/x-wiki Menu Arquivo do LATROMI Client 97579a5e8d5dd978e16de8699f8b18d500b0edb3 Arquivo:Client MainWindow StatusBar.jpg 6 222 1533 2018-07-05T16:57:47Z Daniel.giacomelli 1 Barra de Status do LATROMI Client wikitext text/x-wiki Barra de Status do LATROMI Client a5bda5b52669b97b7a0e272c0864633db6e82bcb Arquivo:Client MainWindow MenuAjuda1.jpg 6 223 1534 2018-07-05T16:58:14Z Daniel.giacomelli 1 Menu Ajuda do LATROMI Client wikitext text/x-wiki Menu Ajuda do LATROMI Client 345ec1039b7f49abb67f773fe0e8b13c8aaf5f15 Arquivo:Client MainWindow MenuAtualizacao.jpg 6 224 1535 2018-07-05T16:59:11Z Daniel.giacomelli 1 Menu "Atualização" do LATROMI Client wikitext text/x-wiki Menu "Atualização" do LATROMI Client c1c303b1f2e5416823c2d3cea7740c25baeb5beb Arquivo:Client MainWindow MenuCadastros1.jpg 6 225 1536 2018-07-05T16:59:48Z Daniel.giacomelli 1 Menu "Cadastros" do LATROMI Client wikitext text/x-wiki Menu "Cadastros" do LATROMI Client e35711d6cb7ed4d9f28a63d69cfdfbff4705c3a8 Arquivo:Client MainWindow MenuConfiguracoes2.jpg 6 226 1537 2018-07-05T17:10:32Z Daniel.giacomelli 1 Menu "Configurações" do LATROMI Client wikitext text/x-wiki Menu "Configurações" do LATROMI Client 8b1740b377825dc0c3e4c5cf63cec1b6f1877edd Arquivo:Client MainWindow MenuFerramentas.jpg 6 227 1538 2018-07-05T17:10:47Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 LATROMI Client 0 134 1539 1324 2018-07-05T17:20:00Z Daniel.giacomelli 1 wikitext text/x-wiki =Teste= == Visão Geral == == Tela Principal == Quando você abre o Client do LATROMI, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] == Identificação da Consulta == Aqui na <u>parte central</u> (letra A da figura 1) ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. == Query e RPTs == Na <u>parte esquerda</u> superior (letra B da figura 1) é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. == Formatações == Na <u>parte esquerda</u> inferior (letra C da figura 1) estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. == Campos da Consulta == Na <u>parte central</u> inferior (letra D da figura 1) ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. == Parâmetros == Na <u>parte direita</u> (letra E da figura 1) você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. == Menu Superior == No menu superior (letra F da figura 1) encontramos 6 itens que serão descrito logo abaixo: === Arquivo === Aqui (figura 2) você pode criar uma nova consulta, salvar a consulta atual e excluir uma consulta. Caso seja necessário, existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] === Cadastro === Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] === Configurações === Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] === Ferramentas === Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] === Atualização === Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] === Ajuda === Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] a214474d237d8e80612057598c1ec6af314f2a5f 1541 1539 2018-07-05T17:27:31Z Daniel.giacomelli 1 wikitext text/x-wiki == Visão Geral == {{latromi-client-description}] == Tela Principal == Quando você abre o Client do LATROMI, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] == Identificação da Consulta == Aqui na <u>parte central</u> (letra A da figura 1) ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. == Query e RPTs == Na <u>parte esquerda</u> superior (letra B da figura 1) é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. == Formatações == Na <u>parte esquerda</u> inferior (letra C da figura 1) estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. == Campos da Consulta == Na <u>parte central</u> inferior (letra D da figura 1) ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. == Parâmetros == Na <u>parte direita</u> (letra E da figura 1) você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. == Menu Superior == No menu superior (letra F da figura 1) encontramos 6 itens que serão descrito logo abaixo: === Arquivo === Aqui (figura 2) você pode criar uma nova consulta, salvar a consulta atual e excluir uma consulta. Caso seja necessário, existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] === Cadastro === Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] === Configurações === Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] === Ferramentas === Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] === Atualização === Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] === Ajuda === Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] a2deb3be1a563e627d9362e23c6db45a0711e375 1544 1541 2018-07-05T17:29:49Z Daniel.giacomelli 1 /* Visão Geral */ wikitext text/x-wiki == Visão Geral == {{Info/LatromiClient}} == Tela Principal == Quando você abre o Client do LATROMI, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] == Identificação da Consulta == Aqui na <u>parte central</u> (letra A da figura 1) ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. == Query e RPTs == Na <u>parte esquerda</u> superior (letra B da figura 1) é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. == Formatações == Na <u>parte esquerda</u> inferior (letra C da figura 1) estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. == Campos da Consulta == Na <u>parte central</u> inferior (letra D da figura 1) ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. == Parâmetros == Na <u>parte direita</u> (letra E da figura 1) você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. == Menu Superior == No menu superior (letra F da figura 1) encontramos 6 itens que serão descrito logo abaixo: === Arquivo === Aqui (figura 2) você pode criar uma nova consulta, salvar a consulta atual e excluir uma consulta. Caso seja necessário, existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] === Cadastro === Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] === Configurações === Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] === Ferramentas === Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] === Atualização === Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] === Ajuda === Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] 581f648da2b1e346271406c69c9a629d84aafc98 1546 1544 2018-07-05T17:55:36Z Daniel.giacomelli 1 wikitext text/x-wiki == Visão Geral == {{Info/LatromiClient}} = Tela Principal = Quando você abre o Client do LATROMI, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] == Identificação da Consulta == Aqui na <u>parte central</u> (letra A da figura 1) ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. == Query e RPTs == Na <u>parte esquerda</u> superior (letra B da figura 1) é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. == Formatações == Na <u>parte esquerda</u> inferior (letra C da figura 1) estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. == Campos da Consulta == Na <u>parte central</u> inferior (letra D da figura 1) ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. == Parâmetros == Na <u>parte direita</u> (letra E da figura 1) você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. == Menu Superior == No menu superior (letra F da figura 1) encontramos 6 itens que serão descrito logo abaixo: === Arquivo === Aqui (figura 2) você pode criar uma nova consulta, salvar a consulta atual e excluir uma consulta. Caso seja necessário, existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] === Cadastro === Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] === Configurações === Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] === Ferramentas === Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] === Atualização === Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] === Ajuda === Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] dfe9dc30ec27dca91632390b1779e97feda14160 1547 1546 2018-07-05T17:55:49Z Daniel.giacomelli 1 wikitext text/x-wiki = Visão Geral = {{Info/LatromiClient}} == Tela Principal == Quando você abre o Client do LATROMI, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] == Identificação da Consulta == Aqui na <u>parte central</u> (letra A da figura 1) ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. == Query e RPTs == Na <u>parte esquerda</u> superior (letra B da figura 1) é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. == Formatações == Na <u>parte esquerda</u> inferior (letra C da figura 1) estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. == Campos da Consulta == Na <u>parte central</u> inferior (letra D da figura 1) ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. == Parâmetros == Na <u>parte direita</u> (letra E da figura 1) você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. == Menu Superior == No menu superior (letra F da figura 1) encontramos 6 itens que serão descrito logo abaixo: === Arquivo === Aqui (figura 2) você pode criar uma nova consulta, salvar a consulta atual e excluir uma consulta. Caso seja necessário, existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] === Cadastro === Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] === Configurações === Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] === Ferramentas === Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] === Atualização === Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] === Ajuda === Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] 910edcb9fc7d1f81cf26dea7055e9443e6f8c610 1548 1547 2018-07-05T17:55:59Z Daniel.giacomelli 1 wikitext text/x-wiki {{Info/LatromiClient}} == Tela Principal == Quando você abre o Client do LATROMI, encontrará uma página inicial (figura 1) já preparada para trabalhar com as consultas, isto é, aqui você realiza a manutenção de todas as consultas e trazendo do banco de dados as informações em forma de ''Grade'' ou ''Gráfico'' para apresentarmos na tela do navegador. Essa mesma tela inicial está basicamente dividida em '''6 partes:''' [[Arquivo:Tela Principal Client.jpg|650px|thumb|none|Figura 1 - Tela Principal|Figura 1 - Tela Principal]] == Identificação da Consulta == Aqui na <u>parte central</u> (letra A da figura 1) ficam as informações sobre a consulta, como a identificação (código da consulta já salva), nome dado a essa consulta e o módulo a que a consulta pertence. == Query e RPTs == Na <u>parte esquerda</u> superior (letra B da figura 1) é onde você inclui uma ''query'' ou um RPT (do Crytal Report) que utilizará para buscar os registros do banco de dados. == Formatações == Na <u>parte esquerda</u> inferior (letra C da figura 1) estão todas as formatações que você consegue realizar no retorno da sua consulta, incluindo formatações condicionais, comandos SQL e ações de botões. == Campos da Consulta == Na <u>parte central</u> inferior (letra D da figura 1) ficam as configurações e disposições das colunas (campos) retornadas na sua consulta. É aqui que você altera as descrição do campo, formato, se será visível ou não, agregação de valores entre outras ações. == Parâmetros == Na <u>parte direita</u> (letra E da figura 1) você poderá criar parâmetros ou restrições que em conjunto com a sua consulta complementarão o poder de ação de cada linha de registro retornada pela sua consulta ao banco de dados. == Menu Superior == No menu superior (letra F da figura 1) encontramos 6 itens que serão descrito logo abaixo: === Arquivo === Aqui (figura 2) você pode criar uma nova consulta, salvar a consulta atual e excluir uma consulta. Caso seja necessário, existe a possibilidade de excluir várias consultas ao mesmo tempo. Aqui também é possível abrir as pastas onde estão as configurações e os logs do sistema. Por último, é possível duplicar ou exportar uma consulta. [[Arquivo:Menu Arquivo.jpg|400px|thumb|none|Figura 2 - Menu Arquivo|Figura 2 - Menu Arquivo]] === Cadastro === Aqui (figura 3) você pode criar um browser dinâmico e um formulário dinâmico. Juntamente com as consultas, esses são os itens mais importantes para o desenvolvimento de um sistema utilizando a ferramenta. Ainda no menu cadastro, é possível criar ou configurar o extrator de arquivos, criar a documentação de ajuda, criar o menu de navegação e criar ou configurar as variáveis globais do sistema. [[Arquivo:Menu Cadastro.jpg|400px|thumb|none|Figura 3 - Menu Cadastro|Figura 3 - Menu Cadastro]] === Configurações === Aqui (figura 4) você pode ajustar as configurações do sistema, configurações do acesso local e as configurações de acesso ao sistema. Aqui também é possível ajustar as configurações publicas dos arquivos CSS e Javascript. Por último, é possível recarregar todas as configurações buscando no banco de dados do sistema os valores atualizados. [[Arquivo:Menu Configuracoes.jpg|400px|thumb|none|Figura 4 - Menu Configurações|Figura 4 - Menu Configurações]] === Ferramentas === Aqui (figura 5) você pode gerenciar os arquivos, principalmente as figuras e ícones que irá utilizar bem como os relatórios do Crystal Report. Aqui também é possível realizar a sincronização dos usuários fazendo integração via banco de dados ou AD do Windows. Você também pode configurar o conector de dados do Dot Net neste mesmo menu. Por último uma ferramenta bem interessante é o Editor de SQL, onde você pode executar suas querys sem a necessidade de abrir outro programa. [[Arquivo:Menu Ferramentas.jpg|400px|thumb|none|Figura 5 - Menu Ferramentas|Figura 5 - Menu Ferramentas]] === Atualização === Aqui (figura 6) você pode realizar a atualização do conteúdo do seu portal, tanto importando quando exportando pacote. Aqui também é possível verificar se existem atualizações do sistema. Por último, é possível reiniciar o aplicativo. [[Arquivo:Menu Atualizacao.jpg|400px|thumb|none|Figura 6 - Menu Atualizações|Figura 6 - Menu Atualizações]] === Ajuda === Aqui (figura 7) você encontra um link para a Wiki do Latromi juntamente com o histórico de todas as atualizações já realizados no sistema. [[Arquivo:Menu Ajuda.jpg|400px|thumb|none|Figura 7 - Menu Ajuda|Figura 7 - Menu Ajuda]] 866728dd2d8ee04996787835a3486f1cef5e90b9 1551 1548 2018-07-05T18:27:38Z Daniel.giacomelli 1 wikitext text/x-wiki {{Info/LatromiClient}} {| class="wikitable" ! Conhecimentos !! Aproveitamento da Ferramenta | | Redigir documentos ricos em formatação, que podem ser usando como manual dos objetos desenvolvidos. |- | * Nível Básico de SQL | Criação de Relatórios * Grid * CrossTab * CrossMap Criação de Formulários com entrada de dados simples. |- | * Nível Intermediário de SQL * Lógica de Programação | Criação de Formulários Complexos usando: * Interceptação de eventos disparados pelo usuários no navegador. * Upload de arquivos com gravação no banco de dados ou FTP. * |- | | |} 082234daa21f12c823d08da0cdff600437ee2e78 1552 1551 2018-07-05T21:33:39Z Daniel.giacomelli 1 wikitext text/x-wiki {{Info/LatromiClient}} {|class="wikitable" ! Conhecimentos ! Aproveitamento da Ferramenta |- |style="width: 200px;"| |style="max-width: 350px; width: calc(60%-200);"| Redigir documentos ricos em formatação, que podem ser usando como manual de utilização dos objetos desenvolvidos. |- | * Nível Básico de SQL | Criação de Relatórios * Grid * CrossTab * CrossMap Criação de Formulários com entrada de dados simples. |- | * Nível Intermediário de SQL * Lógica de Programação | Criação de Formulários Complexos usando: * Interceptação de eventos disparados pelo usuários no navegador. * Upload de arquivos com gravação no banco de dados ou FTP. * |- | | |} a5219aacbcc95e3025740be7554b633cd7630719 1553 1552 2018-07-05T21:59:23Z Daniel.giacomelli 1 wikitext text/x-wiki {{Info/LatromiClient}} Veja abaixo uma relação de aproveitamento da Ferramenta conforme o nível de conhecimento do desenvolvedor. {|class="wikitable" ! Conhecimentos ! Aproveitamento da Ferramenta |- |style="width: 200px;"| |style="max-width: 350px; width: calc(60%-200);"| ;Documentos :Criação de documentos ricos em formatação, que podem ser usados como manual de utilização dos objetos desenvolvidos. |- | * SQL Básico | ;Relatórios :Criação de Relatórios dos tipos: :* Grid :* CrossTab :* CrossMap ;Formulários :Criação de Formulários com entrada de dados simples. |- | * SQL Intermediário * Lógica de Programação | ; Formulários : Criação de Formulários Complexos usando: :* Interceptação de eventos disparados pelo usuários no navegador. :* Upload de arquivos com gravação no banco de dados ou FTP. |- | * HTML * CSS * JavaScript * C# | ;Formulários : Comunicação com Web Services. : Execução de código C# em eventos dos Formulários. ; Relatórios e Formulários : Criação de elementos HTML personalizados. : Manipulação dos objetos criados através de API's JavaScript. |} bc9be19e4448dc576751516d0b20f19282870aa8 1554 1553 2018-07-05T21:59:41Z Daniel.giacomelli 1 wikitext text/x-wiki = Visão Geral = {{Info/LatromiClient}} Veja abaixo uma relação de aproveitamento da Ferramenta conforme o nível de conhecimento do desenvolvedor. {|class="wikitable" ! Conhecimentos ! Aproveitamento da Ferramenta |- |style="width: 200px;"| |style="max-width: 350px; width: calc(60%-200);"| ;Documentos :Criação de documentos ricos em formatação, que podem ser usados como manual de utilização dos objetos desenvolvidos. |- | * SQL Básico | ;Relatórios :Criação de Relatórios dos tipos: :* Grid :* CrossTab :* CrossMap ;Formulários :Criação de Formulários com entrada de dados simples. |- | * SQL Intermediário * Lógica de Programação | ; Formulários : Criação de Formulários Complexos usando: :* Interceptação de eventos disparados pelo usuários no navegador. :* Upload de arquivos com gravação no banco de dados ou FTP. |- | * HTML * CSS * JavaScript * C# | ;Formulários : Comunicação com Web Services. : Execução de código C# em eventos dos Formulários. ; Relatórios e Formulários : Criação de elementos HTML personalizados. : Manipulação dos objetos criados através de API's JavaScript. |} 62c98e5dd5c8b7d6dbc7c3febd58761c492f1e3b 1555 1554 2018-07-05T22:00:24Z Daniel.giacomelli 1 wikitext text/x-wiki = Visão Geral = {{Info/LatromiClient}} ---- Veja abaixo uma relação de aproveitamento da Ferramenta conforme o nível de conhecimento do desenvolvedor. {|class="wikitable" ! Conhecimentos ! Aproveitamento da Ferramenta |- |style="width: 200px;"| |style="max-width: 350px; width: calc(60%-200);"| ;Documentos :Criação de documentos ricos em formatação, que podem ser usados como manual de utilização dos objetos desenvolvidos. |- | * SQL Básico | ;Relatórios :Criação de Relatórios dos tipos: :* Grid :* CrossTab :* CrossMap ;Formulários :Criação de Formulários com entrada de dados simples. |- | * SQL Intermediário * Lógica de Programação | ; Formulários : Criação de Formulários Complexos usando: :* Interceptação de eventos disparados pelo usuários no navegador. :* Upload de arquivos com gravação no banco de dados ou FTP. |- | * HTML * CSS * JavaScript * C# | ;Formulários : Comunicação com Web Services. : Execução de código C# em eventos dos Formulários. ; Relatórios e Formulários : Criação de elementos HTML personalizados. : Manipulação dos objetos criados através de API's JavaScript. |} 4f71055dbe172ab0bda43dd418f52a872e2755f2 1556 1555 2018-07-05T22:00:34Z Daniel.giacomelli 1 wikitext text/x-wiki = Visão Geral = {{Info/LatromiClient}} Veja abaixo uma relação de aproveitamento da Ferramenta conforme o nível de conhecimento do desenvolvedor. {|class="wikitable" ! Conhecimentos ! Aproveitamento da Ferramenta |- |style="width: 200px;"| |style="max-width: 350px; width: calc(60%-200);"| ;Documentos :Criação de documentos ricos em formatação, que podem ser usados como manual de utilização dos objetos desenvolvidos. |- | * SQL Básico | ;Relatórios :Criação de Relatórios dos tipos: :* Grid :* CrossTab :* CrossMap ;Formulários :Criação de Formulários com entrada de dados simples. |- | * SQL Intermediário * Lógica de Programação | ; Formulários : Criação de Formulários Complexos usando: :* Interceptação de eventos disparados pelo usuários no navegador. :* Upload de arquivos com gravação no banco de dados ou FTP. |- | * HTML * CSS * JavaScript * C# | ;Formulários : Comunicação com Web Services. : Execução de código C# em eventos dos Formulários. ; Relatórios e Formulários : Criação de elementos HTML personalizados. : Manipulação dos objetos criados através de API's JavaScript. |} 62c98e5dd5c8b7d6dbc7c3febd58761c492f1e3b 1557 1556 2018-07-05T22:08:46Z Daniel.giacomelli 1 wikitext text/x-wiki = Visão Geral = {{Info/LatromiClient}} Veja abaixo uma relação de aproveitamento da Ferramenta conforme o nível de conhecimento do desenvolvedor. {|class="wikitable" ! Conhecimentos ! Aproveitamento da Ferramenta |- |style="width: 200px;background:yellow"| |style="max-width: 350px; width: calc(60%-200);"| ;Documentos :Criação de documentos ricos em formatação, que podem ser usados como manual de utilização dos objetos desenvolvidos. |- |style="background:#D3F210"| * SQL Básico | ;Relatórios :Criação de Relatórios dos tipos: :* Grid :* CrossTab :* CrossMap ;Formulários :Criação de Formulários com entrada de dados simples. |- |style="background:#A2F226"| * SQL Intermediário * Lógica de Programação | ; Formulários : Criação de Formulários Complexos usando: :* Interceptação de eventos disparados pelo usuários no navegador. :* Upload de arquivos com gravação no banco de dados ou FTP. |- |style="background:#00FF11"| * HTML * CSS * JavaScript * C# | ;Formulários : Comunicação com Web Services. : Execução de código C# em eventos dos Formulários. ; Relatórios e Formulários : Criação de elementos HTML personalizados. : Manipulação dos objetos criados através de API's JavaScript. |} b665cb7a10a4e75d0cb14ac4564fc157e2db0ceb 1558 1557 2018-07-05T22:09:18Z Daniel.giacomelli 1 wikitext text/x-wiki = Visão Geral = {{Info/LatromiClient}} Veja abaixo uma relação de aproveitamento da Ferramenta conforme o nível de conhecimento do desenvolvedor. {|class="wikitable" ! Conhecimento ! Aproveitamento da Ferramenta |- |style="width: 200px;background:yellow"| |style="max-width: 350px; width: calc(60%-200);"| ;Documentos :Criação de documentos ricos em formatação, que podem ser usados como manual de utilização dos objetos desenvolvidos. |- |style="background:#D3F210"| * SQL Básico | ;Relatórios :Criação de Relatórios dos tipos: :* Grid :* CrossTab :* CrossMap ;Formulários :Criação de Formulários com entrada de dados simples. |- |style="background:#A2F226"| * SQL Intermediário * Lógica de Programação | ; Formulários : Criação de Formulários Complexos usando: :* Interceptação de eventos disparados pelo usuários no navegador. :* Upload de arquivos com gravação no banco de dados ou FTP. |- |style="background:#00FF11"| * HTML * CSS * JavaScript * C# | ;Formulários : Comunicação com Web Services. : Execução de código C# em eventos dos Formulários. ; Relatórios e Formulários : Criação de elementos HTML personalizados. : Manipulação dos objetos criados através de API's JavaScript. |} 3220b238a535fc5f04ebcc9a60ef6abdc2884162 1559 1558 2018-07-05T22:10:40Z Daniel.giacomelli 1 wikitext text/x-wiki = Visão Geral = {{Info/LatromiClient}} Veja abaixo uma relação de aproveitamento da Ferramenta conforme o nível de conhecimento do desenvolvedor: {|class="wikitable" ! Conhecimento ! Aproveitamento da Ferramenta |- |style="width: 200px;background:yellow"| |style="max-width: 350px; width: calc(60%-200);"| ;Documentos :Criação de documentos ricos em formatação, que podem ser usados como manual de utilização dos objetos desenvolvidos. |- |style="background:#D3F210"| * SQL Básico | ;Relatórios :Criação de Relatórios dos tipos: :* Grid :* CrossTab :* CrossMap ;Formulários :Criação de Formulários com entrada de dados simples. |- |style="background:#A2F226"| * SQL Intermediário * Lógica de Programação | ; Formulários : Criação de Formulários Complexos usando: :* Interceptação de eventos disparados pelo usuários no navegador. :* Upload de arquivos com gravação no banco de dados ou FTP. |- |style="background:#00FF11"| * HTML * CSS * JavaScript * C# | ;Formulários : Comunicação com Web Services. : Execução de código C# em eventos dos Formulários. ; Relatórios e Formulários : Criação de elementos HTML personalizados. : Manipulação dos objetos criados através de API's JavaScript. |} e895d285ff3a86621ef0940135b6dcfdfffb386f 1562 1559 2018-07-05T22:15:52Z Daniel.giacomelli 1 wikitext text/x-wiki = Visão Geral = {{Info/LatromiClient}} Veja abaixo uma relação de aproveitamento da Ferramenta conforme o nível de conhecimento do desenvolvedor: {|class="wikitable" ! Conhecimento ! Aproveitamento da Ferramenta |- |style="width: 200px;background:yellow"| |style="max-width: 350px; width: calc(60%-200);"| ;Documentos :Criação de documentos ricos em formatação, que podem ser usados como manual de utilização dos objetos desenvolvidos. |- |style="background:#D3F210"| * SQL Básico | ;Relatórios :Criação de Relatórios dos tipos: :* Grid :* CrossTab :* CrossMap ;Formulários :Criação de Formulários com entrada de dados simples. |- |style="background:#A2F226"| * SQL Intermediário * Lógica de Programação | ; Formulários : Criação de Formulários Complexos usando: :* Interceptação de eventos disparados pelo usuários no navegador. :* Upload de arquivos com gravação no banco de dados ou FTP. |- |style="background:#00FF11"| * HTML * CSS * JavaScript * C# | ;Formulários : Comunicação com Web Services. : Execução de código C# em eventos dos Formulários. ; Relatórios e Formulários : Criação de elementos HTML personalizados. : Manipulação dos objetos criados através de API's JavaScript. |} == Primeiro Acesso == {{LatromiClient-PrimeiroAcesso}} dbc2d56436e804c4a71163e906dae985be77d825 1564 1562 2018-07-05T22:17:05Z Daniel.giacomelli 1 wikitext text/x-wiki = Visão Geral = {{Info/LatromiClient}} Veja abaixo uma relação de aproveitamento da Ferramenta conforme o nível de conhecimento do desenvolvedor: {|class="wikitable" ! Conhecimento ! Aproveitamento da Ferramenta |- |style="width: 200px;background:yellow"| |style="max-width: 350px; width: calc(60%-200);"| ;Documentos :Criação de documentos ricos em formatação, que podem ser usados como manual de utilização dos objetos desenvolvidos. |- |style="background:#D3F210"| * SQL Básico | ;Relatórios :Criação de Relatórios dos tipos: :* Grid :* CrossTab :* CrossMap ;Formulários :Criação de Formulários com entrada de dados simples. |- |style="background:#A2F226"| * SQL Intermediário * Lógica de Programação | ; Formulários : Criação de Formulários Complexos usando: :* Interceptação de eventos disparados pelo usuários no navegador. :* Upload de arquivos com gravação no banco de dados ou FTP. |- |style="background:#00FF11"| * HTML * CSS * JavaScript * C# | ;Formulários : Comunicação com Web Services. : Execução de código C# em eventos dos Formulários. ; Relatórios e Formulários : Criação de elementos HTML personalizados. : Manipulação dos objetos criados através de API's JavaScript. |} = Primeiro Acesso = {{LatromiClient-PrimeiroAcesso}} b2ba74f761cf8dc9bffd99ad698a2c3522c53dc0 Predefinição:Info/LatromiClient 10 228 1540 2018-07-05T17:26:41Z Daniel.giacomelli 1 Criou página com 'OK' wikitext text/x-wiki OK 9ce3bd4224c8c1780db56b4125ecf3f24bf748b7 1542 1540 2018-07-05T17:29:23Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Predefinição:Latromi-client-description]] para [[Predefinição:Info/LatromiClient]] wikitext text/x-wiki OK 9ce3bd4224c8c1780db56b4125ecf3f24bf748b7 1545 1542 2018-07-05T17:54:40Z Daniel.giacomelli 1 wikitext text/x-wiki O software LATROMI atualmente é divido em duas partes: ''LATROMI Client'' e ''LATROMI Web''. No LATROMI Client, o desenvolvedor cria os objetos, tais como consultas, relatórios e formulários, que serão posteriormente consumidos pelo usuário final através do LATROMI Web. O LATROMI Client é um programa do tipo Desktop, desenvolvido na linguagem de programação C# utilizando o Microsoft .NET Framework v4.5.2, e sua utilização está diretamente associada a alguma instância do LATROMI Web. A único conhecimento imprescindível para criação dos objetos no LATROMI Client é a linguagem SQL. Embora seja possível criar relatórios e formulários conhecendo apenas o básico dessa linguagem, quanto maior o nível de conhecimento do desenvolvedor, mais proveito ele conseguirá tirar da ferramenta. a10ebedec787511b7f075ca941e84f346d424701 1549 1545 2018-07-05T17:56:25Z Daniel.giacomelli 1 wikitext text/x-wiki O software LATROMI atualmente é divido em duas partes: '''LATROMI Client''' e '''LATROMI Web'''. No LATROMI Client, o desenvolvedor cria os objetos, tais como consultas, relatórios e formulários, que serão posteriormente consumidos pelo usuário final através do LATROMI Web. O LATROMI Client é um programa do tipo Desktop, desenvolvido na linguagem de programação C# utilizando o Microsoft .NET Framework v4.5.2, e sua utilização está diretamente associada a alguma instância do LATROMI Web. A único conhecimento imprescindível para criação dos objetos no LATROMI Client é a linguagem SQL. Embora seja possível criar relatórios e formulários conhecendo apenas o básico dessa linguagem, quanto maior o nível de conhecimento do desenvolvedor, mais proveito ele conseguirá tirar da ferramenta. 579ca32f05ac7033bc04dfbe23dfec40df464546 1550 1549 2018-07-05T17:57:47Z Daniel.giacomelli 1 wikitext text/x-wiki O software LATROMI atualmente é divido em duas partes: '''LATROMI Client''' e '''LATROMI Web'''. No LATROMI Client, o desenvolvedor cria os objetos, tais como consultas, relatórios e formulários, que serão posteriormente consumidos pelo usuário final através do LATROMI Web. O LATROMI Client é um programa do tipo Desktop, desenvolvido na linguagem de programação C# utilizando o Microsoft .NET Framework v4.5.2, e sua utilização está diretamente associada a umainstância do LATROMI Web. O único conhecimento imprescindível para criação dos objetos no LATROMI Client é a linguagem SQL. Embora seja possível criar relatórios e formulários conhecendo apenas o básico dessa linguagem, quanto maior o nível de conhecimento do desenvolvedor, mais proveito ele conseguirá tirar da ferramenta. 7e41af46743cd438cbfa015213d34d0d66e19b67 1560 1550 2018-07-05T22:10:53Z Daniel.giacomelli 1 wikitext text/x-wiki O software LATROMI atualmente é divido em duas partes: '''LATROMI Client''' e '''LATROMI Web'''. No LATROMI Client, o desenvolvedor cria os objetos, tais como consultas, relatórios e formulários, que serão posteriormente consumidos pelo usuário final através do LATROMI Web. O LATROMI Client é um programa do tipo Desktop, desenvolvido na linguagem de programação C# utilizando o Microsoft .NET Framework v4.5.2, e sua utilização está diretamente associada a uma instância do LATROMI Web. O único conhecimento imprescindível para criação dos objetos no LATROMI Client é a linguagem SQL. Embora seja possível criar relatórios e formulários conhecendo apenas o básico dessa linguagem, quanto maior o nível de conhecimento do desenvolvedor, mais proveito ele conseguirá tirar da ferramenta. 1cab2f162faccce765ade3c3d10f57f6bf987b8b Predefinição:Latromi-client-description 10 229 1543 2018-07-05T17:29:23Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Predefinição:Latromi-client-description]] para [[Predefinição:Info/LatromiClient]] wikitext text/x-wiki #REDIRECIONAMENTO [[Predefinição:Info/LatromiClient]] 2797c4905c13d0d9e0d787b311160d31003f24cc Predefinição:LatromiClient-PrimeiroAcesso 10 231 1563 2018-07-05T22:16:20Z Daniel.giacomelli 1 Criou página com '== Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. File:LatromiClient_FirstAcces...' wikitext text/x-wiki == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[File:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[File:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais == Autenticação == Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin [[File:Client_Login.jpg]] == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. c2f4ed433c890aec2c607e561f70ad0ace37cba0 Arquivo:LatromiClient FirstAccess2.jpg 6 105 1565 1301 2018-07-05T22:32:16Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:LatromiClient FirstAccess2.jpg]] wikitext text/x-wiki Tela de configurações locais do LATROMI Client 4d2decf77e0f2d2e48202ae9d06b08493f8021c9 Manual de Instalação do Sistema 0 92 1566 1321 2018-07-06T13:48:49Z Daniel.giacomelli 1 /* Dependências */ wikitext text/x-wiki == Dependências == * SGBD PostgreSQL 9.3 ou superior * .NET Framework 4.5.2 (Instalada automaticamente) * [http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip Crystal Reports Runtime 13.0.2] (Instalada automaticamente) == Instalação == Atualmente, o sistema LATROMI é composto por 3 aplicativos, os quais estão listados abaixo * WSApp * [[Instalação de Servidor LATROMI|Manual de Instalação de Servidor LATROMI]] b9a46760d4e1ff621cda18bcd11f5f3deb651c47 MediaWiki:Sidebar 8 3 1567 1288 2018-07-06T14:04:14Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações ** Lista de APIs|APIs * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES 3bfef750a0a591e4e2d9e3d6c404dde1ef86b1c3 MediaWiki:Sidebar 8 3 1568 1567 2018-07-06T14:05:12Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações ** Lista de APIs|Documentação de APIs * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES a9cc2d1919a49247548361e1770d2561b1e38269 1569 1568 2018-07-06T14:05:50Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações ** Listagem de APIs|Documentação de APIs * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES 9069b8eb68fc1979e9d5bd53fda25e1ee498be19 1570 1569 2018-07-06T14:07:31Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações ** APIs JavaScript * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES b23d25c427030a0d7273d4b3bf2eb7ef261d4f91 1571 1570 2018-07-06T14:07:55Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações ** APIs JavaScript|APIs JavaScript * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES 80edc2b9e25b03372f7e29a0884b340446dc34d7 1572 1571 2018-07-06T14:08:27Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações ** APIs JavaScript|APIs/JavaScript * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES c799ad1a5ea315566cfa20159b014a9588d12eb9 1573 1572 2018-07-06T14:08:59Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações ** DEV:APIs/JavaScript|APIs JavaScript * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES 6c02639b6f4ce3150419480e5ce31fecd88dc599 1574 1573 2018-07-06T14:16:44Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações ** Help:APIs/JavaScript|APIs JavaScript * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES 7a90f0f4f828997b5b9f8d3a88b37c85a4a25b55 1580 1574 2018-07-06T14:47:37Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações ** Dev/JavaScript|APIs JavaScript * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES ff9dbc3572c4b8494bf60978652572557aa47b32 1581 1580 2018-07-06T14:48:02Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações ** Dev:APIs/JavaScript|APIs JavaScript * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES ca3154ddbc1afb8538b76ca3c4dc27073c4ff3ce 1582 1581 2018-07-06T14:52:38Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações ** Desenvolvedor:APIs/JavaScript|APIs JavaScript * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES 241d343057aa7860be9824bd33975688eb9e8a49 1583 1582 2018-07-06T14:53:12Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações * Avançado ** Desenvolvedor:APIs/JavaScript|APIs JavaScript * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes ** Utilitários|Utilitários * SEARCH * TOOLBOX * LANGUAGES ccae635484008c326795119cc34c27ce722809fa Desenvolvedor:APIs/JavaScript 3000 232 1575 2018-07-06T14:17:04Z Daniel.giacomelli 1 Criou página com 'Teste' wikitext text/x-wiki Teste 6d7082969a0681db6fe658a26ff16198600f0923 1576 1575 2018-07-06T14:37:53Z Daniel.giacomelli 1 wikitext text/x-wiki {|class="wikitable" !Nome !Descrição |---------------- | [[latromi.commons]] |style="max-width: 350px;|Conjunto de funções utilitárias, que podem ser utilizadas em todo o sistema. |---------------- | [[latromi.security.sessionInfo]] | Obtém informações do usuário logado. |---------------- | [[latromi.formManager]] | Gerenciador de Formulários Dinâmicos. |---------------- | [[latromi.formInstance]] | Conjunto de funções e propriedades para interação com o Formulário Dinâmico. |---------------- | [[latromi.fieldInstance]] | Conjunto de funções e propriedades para interação com um campo do Formulário Dinâmico. |---------------- | [[latromi.gridManager]] | Gerenciador de Consultas do tipo Grid. |---------------- | [[latromi.gridInstance]] | Conjunto de funções e propriedades para interação com a Grid. |---------------- | [[latromi.gridRowInstance]] | Conjunto de funções e propriedades para interação com uma linha da Grid. |---------------- | [[latromi.gridCellInstance]] | Conjunto de funções e propriedades para interação com uma célula da Grid. |} 2aebd7942938ba5bd837b54dc9b83ea775391e4a 1577 1576 2018-07-06T14:39:29Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[Ajuda:APIs/JavaScript]] para [[LATROMI Manuais:APIs/JavaScript]] wikitext text/x-wiki {|class="wikitable" !Nome !Descrição |---------------- | [[latromi.commons]] |style="max-width: 350px;|Conjunto de funções utilitárias, que podem ser utilizadas em todo o sistema. |---------------- | [[latromi.security.sessionInfo]] | Obtém informações do usuário logado. |---------------- | [[latromi.formManager]] | Gerenciador de Formulários Dinâmicos. |---------------- | [[latromi.formInstance]] | Conjunto de funções e propriedades para interação com o Formulário Dinâmico. |---------------- | [[latromi.fieldInstance]] | Conjunto de funções e propriedades para interação com um campo do Formulário Dinâmico. |---------------- | [[latromi.gridManager]] | Gerenciador de Consultas do tipo Grid. |---------------- | [[latromi.gridInstance]] | Conjunto de funções e propriedades para interação com a Grid. |---------------- | [[latromi.gridRowInstance]] | Conjunto de funções e propriedades para interação com uma linha da Grid. |---------------- | [[latromi.gridCellInstance]] | Conjunto de funções e propriedades para interação com uma célula da Grid. |} 2aebd7942938ba5bd837b54dc9b83ea775391e4a 1579 1577 2018-07-06T14:46:18Z Daniel.giacomelli 1 Daniel.giacomelli moveu a página [[LATROMI Manuais:APIs/JavaScript]] para [[Desenvolvedor:APIs/JavaScript]] sem deixar um redirecionamento wikitext text/x-wiki {|class="wikitable" !Nome !Descrição |---------------- | [[latromi.commons]] |style="max-width: 350px;|Conjunto de funções utilitárias, que podem ser utilizadas em todo o sistema. |---------------- | [[latromi.security.sessionInfo]] | Obtém informações do usuário logado. |---------------- | [[latromi.formManager]] | Gerenciador de Formulários Dinâmicos. |---------------- | [[latromi.formInstance]] | Conjunto de funções e propriedades para interação com o Formulário Dinâmico. |---------------- | [[latromi.fieldInstance]] | Conjunto de funções e propriedades para interação com um campo do Formulário Dinâmico. |---------------- | [[latromi.gridManager]] | Gerenciador de Consultas do tipo Grid. |---------------- | [[latromi.gridInstance]] | Conjunto de funções e propriedades para interação com a Grid. |---------------- | [[latromi.gridRowInstance]] | Conjunto de funções e propriedades para interação com uma linha da Grid. |---------------- | [[latromi.gridCellInstance]] | Conjunto de funções e propriedades para interação com uma célula da Grid. |} 2aebd7942938ba5bd837b54dc9b83ea775391e4a 1584 1579 2018-07-06T15:04:21Z Daniel.giacomelli 1 wikitext text/x-wiki {|class="wikitable" !Nome !Descrição |---------------- | [[Dev:APIs/JavaScript/latromi.commons|latromi.commons]] |style="max-width: 350px;|Conjunto de funções utilitárias, que podem ser utilizadas em todo o sistema. |---------------- | [[latromi.security.sessionInfo]] | Obtém informações do usuário logado. |---------------- | [[latromi.formManager]] | Gerenciador de Formulários Dinâmicos. |---------------- | [[latromi.formInstance]] | Conjunto de funções e propriedades para interação com o Formulário Dinâmico. |---------------- | [[latromi.fieldInstance]] | Conjunto de funções e propriedades para interação com um campo do Formulário Dinâmico. |---------------- | [[latromi.gridManager]] | Gerenciador de Consultas do tipo Grid. |---------------- | [[latromi.gridInstance]] | Conjunto de funções e propriedades para interação com a Grid. |---------------- | [[latromi.gridRowInstance]] | Conjunto de funções e propriedades para interação com uma linha da Grid. |---------------- | [[latromi.gridCellInstance]] | Conjunto de funções e propriedades para interação com uma célula da Grid. |} cc6d6d0b4e6e84452dc8048087c6ea24ec781845 1585 1584 2018-07-06T15:06:19Z Daniel.giacomelli 1 wikitext text/x-wiki {|class="wikitable" !Nome !Descrição |---------------- | [[Dev:APIs/JavaScript/latromi.commons|latromi.commons]] |style="max-width: 350px;|Conjunto de funções utilitárias, que podem ser utilizadas em todo o sistema. |---------------- | [[Dev:APIs/JavaScript/latromi.security.sessionInfo|latromi.security.sessionInfo]] | Obtém informações do usuário logado. |---------------- | [[Dev:APIs/JavaScript/latromi.formManager|latromi.formManager]] | Gerenciador de Formulários Dinâmicos. |---------------- | [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] | Conjunto de funções e propriedades para interação com o Formulário Dinâmico. |---------------- | [[Dev:APIs/JavaScript/latromi.fieldInstance|latromi.fieldInstance]] | Conjunto de funções e propriedades para interação com um campo do Formulário Dinâmico. |---------------- | [[Dev:APIs/JavaScript/latromi.gridManager|latromi.gridManager]] | Gerenciador de Consultas do tipo Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridInstance|latromi.gridInstance]] | Conjunto de funções e propriedades para interação com a Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridRowInstance|latromi.gridRowInstance]] | Conjunto de funções e propriedades para interação com uma linha da Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridCellInstance|latromi.gridCellInstance]] | Conjunto de funções e propriedades para interação com uma célula da Grid. |} 8413d5132c8069497575faa7064f1380dc0202aa 1611 1585 2018-07-07T04:55:52Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:My APIs JavaScript}} {|class="wikitable" !Nome !Descrição |---------------- | [[Dev:APIs/JavaScript/latromi.commons|latromi.commons]] |style="max-width: 350px;|Conjunto de funções utilitárias, que podem ser utilizadas em todo o sistema. |---------------- | [[Dev:APIs/JavaScript/latromi.security.sessionInfo|latromi.security.sessionInfo]] | Obtém informações do usuário logado. |---------------- | [[Dev:APIs/JavaScript/latromi.formManager|latromi.formManager]] | Gerenciador de Formulários Dinâmicos. |---------------- | [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] | Conjunto de funções e propriedades para interação com o Formulário Dinâmico. |---------------- | [[Dev:APIs/JavaScript/latromi.fieldInstance|latromi.fieldInstance]] | Conjunto de funções e propriedades para interação com um campo do Formulário Dinâmico. |---------------- | [[Dev:APIs/JavaScript/latromi.gridManager|latromi.gridManager]] | Gerenciador de Consultas do tipo Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridInstance|latromi.gridInstance]] | Conjunto de funções e propriedades para interação com a Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridRowInstance|latromi.gridRowInstance]] | Conjunto de funções e propriedades para interação com uma linha da Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridCellInstance|latromi.gridCellInstance]] | Conjunto de funções e propriedades para interação com uma célula da Grid. |} 37418a25ccae89e997da2f6dba95accee3a7333b 1612 1611 2018-07-07T04:56:03Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:APIs JavaScript}} {|class="wikitable" !Nome !Descrição |---------------- | [[Dev:APIs/JavaScript/latromi.commons|latromi.commons]] |style="max-width: 350px;|Conjunto de funções utilitárias, que podem ser utilizadas em todo o sistema. |---------------- | [[Dev:APIs/JavaScript/latromi.security.sessionInfo|latromi.security.sessionInfo]] | Obtém informações do usuário logado. |---------------- | [[Dev:APIs/JavaScript/latromi.formManager|latromi.formManager]] | Gerenciador de Formulários Dinâmicos. |---------------- | [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] | Conjunto de funções e propriedades para interação com o Formulário Dinâmico. |---------------- | [[Dev:APIs/JavaScript/latromi.fieldInstance|latromi.fieldInstance]] | Conjunto de funções e propriedades para interação com um campo do Formulário Dinâmico. |---------------- | [[Dev:APIs/JavaScript/latromi.gridManager|latromi.gridManager]] | Gerenciador de Consultas do tipo Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridInstance|latromi.gridInstance]] | Conjunto de funções e propriedades para interação com a Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridRowInstance|latromi.gridRowInstance]] | Conjunto de funções e propriedades para interação com uma linha da Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridCellInstance|latromi.gridCellInstance]] | Conjunto de funções e propriedades para interação com uma célula da Grid. |} 1e13ca1468f3457267b93b34b48c08d574e360cd 1613 1612 2018-07-07T04:56:16Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:APIs JavaScript}} {|class="wikitable" !Nome !Descrição |---------------- | [[Dev:APIs/JavaScript/latromi.commons|latromi.commons]] |style="max-width: 350px;|Conjunto de funções utilitárias, que podem ser utilizadas em todo o sistema. |---------------- | [[Dev:APIs/JavaScript/latromi.security.sessionInfo|latromi.security.sessionInfo]] | Obtém informações do usuário logado. |---------------- | [[Dev:APIs/JavaScript/latromi.formManager|latromi.formManager]] | Gerenciador de Formulários Dinâmicos. |---------------- | [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] | Conjunto de funções e propriedades para interação com o Formulário Dinâmico. |---------------- | [[Dev:APIs/JavaScript/latromi.fieldInstance|latromi.fieldInstance]] | Conjunto de funções e propriedades para interação com um campo do Formulário Dinâmico. |---------------- | [[Dev:APIs/JavaScript/latromi.gridManager|latromi.gridManager]] | Gerenciador de Consultas do tipo Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridInstance|latromi.gridInstance]] | Conjunto de funções e propriedades para interação com a Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridRowInstance|latromi.gridRowInstance]] | Conjunto de funções e propriedades para interação com uma linha da Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridCellInstance|latromi.gridCellInstance]] | Conjunto de funções e propriedades para interação com uma célula da Grid. |} 1d770754f955f9d0d85acc3c60d70d12c6738ecb Desenvolvedor:APIs/JavaScript/latromi.formManager 3000 234 1586 2018-07-06T15:29:31Z Daniel.giacomelli 1 Criou página com '= formManager = A API '''formManager''' fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Descrição |- |getFormInstance() |O...' wikitext text/x-wiki = formManager = A API '''formManager''' fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Descrição |- |getFormInstance() |Obtém uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente ao primeiro Formulário encontrado na tela. |- |getFormInstance(upgradeCode) |Obtém uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um formulário específico carregado na tela. |} 53dc1910b88530dcfce32aadcee09d404de29a32 1587 1586 2018-07-06T15:37:39Z Daniel.giacomelli 1 /* formManager */ wikitext text/x-wiki = formManager = Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |getFormInstance() |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Obtém uma instância de '''formInstance''', referente ao primeiro Formulário encontrado na tela. |---------------------------------- |getFormInstance(upgradeCode) |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Obtém uma instância de '''formInstance''', referente a um formulário específico carregado na tela. |} 01f74743372431d39846dfd5bd78a7a8689e4ba7 1588 1587 2018-07-06T15:40:49Z Daniel.giacomelli 1 wikitext text/x-wiki = formManager = Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[Dev:APIs/JavaScript/latromi.formInstance/getFormInstance()|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Obtém uma instância de '''formInstance''', referente ao primeiro Formulário encontrado na tela. |} 27e7af908b57ee6131d3dd81e2998f9b81db786f 1589 1588 2018-07-06T15:42:07Z Daniel.giacomelli 1 /* formManager */ wikitext text/x-wiki = formManager = Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[Dev:APIs/JavaScript/latromi.formInstance/getFormInstance()|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Obtém uma instância de '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} 37d0479466ba4c8ec803ffd191c83abdda4857e6 1590 1589 2018-07-06T15:42:37Z Daniel.giacomelli 1 /* formManager */ wikitext text/x-wiki = formManager = Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[Dev:APIs/JavaScript/latromi.formInstance/getFormInstance()|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} 0e37ef3fde828b6fa3c053ee493735dbafb60aba 1594 1590 2018-07-06T15:53:37Z Daniel.giacomelli 1 /* formManager */ wikitext text/x-wiki = formManager = Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[Dev:APIs/JavaScript/latromi.formInstance/getFormInstance()|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |style="max-width:600px"|Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} 4843da2c5538b1f59956add6b55c1d2578800124 1614 1594 2018-07-07T04:56:53Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} = formManager = Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[Dev:APIs/JavaScript/latromi.formInstance/getFormInstance()|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |style="max-width:600px"|Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} 858d7166822ec4641bde580f584945a0e519f43e 1615 1614 2018-07-07T04:57:06Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[Dev:APIs/JavaScript/latromi.formInstance/getFormInstance()|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |style="max-width:600px"|Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} d24c1a18fb826a3d1e08b6f1833a8b8bc279dda6 1616 1615 2018-07-07T04:57:39Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[Dev:APIs/JavaScript/latromi.formInstance/getFormInstance()|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |style="max-width:600px"|Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} Função que retorna uma instância de [[Dev/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |style="max-width:600px"|Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} == Exemplo == <syntaxhighlight lang="JavaScript"> function getFormInstance() { var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + 'encontrado!'); } } 55d52822a8d31ce735eadb5789551fba2b987121 1617 1616 2018-07-07T04:57:57Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[Dev:APIs/JavaScript/latromi.formInstance/getFormInstance()|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |style="max-width:600px"|Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} Função que retorna uma instância de [[Dev/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |style="max-width:600px"|Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} == Exemplo == <syntaxhighlight lang="JavaScript"> function getFormInstance() { var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + 'encontrado!'); } } </syntaxhighlight> 57b6d58d8c9d8a8b8d58e2c8fa28977ee12691af 1618 1617 2018-07-07T04:58:35Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[Dev:APIs/JavaScript/latromi.formInstance/getFormInstance()|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |style="max-width:600px"|Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} = getFormInstance() = Função que retorna uma instância de [[Dev/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |style="max-width:600px"|Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} == Exemplo == <syntaxhighlight lang="JavaScript"> function getFormInstance() { var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + 'encontrado!'); } } </syntaxhighlight> acc6ddae8930de13335a2e3a9717a8149cbec377 1619 1618 2018-07-07T05:04:46Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[#getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |style="max-width:600px"|Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} = <span id="getFormInstance()"></span>getFormInstance() = Função que retorna uma instância de [[Dev/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |style="max-width:600px"|Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} == Exemplo == <syntaxhighlight lang="JavaScript"> function getFormInstance() { var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + 'encontrado!'); } } </syntaxhighlight> d10bf05ae68ba75030c70b3e0b4736768df77a04 1620 1619 2018-07-07T05:06:40Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |style="max-width:600px"|Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} = <span id="getFormInstance"></span>getFormInstance() = Função que retorna uma instância de [[Dev/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |style="max-width:600px"|Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} == Exemplo == <syntaxhighlight lang="JavaScript"> function getFormInstance() { var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + 'encontrado!'); } } </syntaxhighlight> fc94201d600640c9d09ee7ac476620dd40d0181d 1621 1620 2018-07-07T05:24:24Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable" style="max-width:850px" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} = <span id="getFormInstance"></span>getFormInstance() = Função que retorna uma instância de [[Dev/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable" style="max-width:850px" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} == Exemplo == <syntaxhighlight lang="JavaScript"> function getFormInstance() { var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + 'encontrado!'); } } </syntaxhighlight> 86a1b6b3be499e2e9a9ec4ef0ada6c5970a828c5 1623 1621 2018-07-07T05:30:40Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} = <span id="getFormInstance"></span>getFormInstance() = Função que retorna uma instância de [[Dev/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} == Exemplo == <syntaxhighlight lang="JavaScript"> function getFormInstance() { var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + 'encontrado!'); } } </syntaxhighlight> 43c146fd87da5824019e95f307c20656b63d84ab 1629 1623 2018-07-07T05:56:48Z Daniel.giacomelli 1 /* getFormInstance() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} = <span id="getFormInstance"></span>getFormInstance() = Função que retorna uma instância de [[Dev/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> d870d9da5123d79b746841a6b0c352602b75663f LATROMI Client: Primeiro Acesso 0 163 1609 1530 2018-07-07T04:55:02Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:My Display Title}} == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[File:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[File:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais == Autenticação == Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin [[File:Client_Login.jpg]] == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. 7cda370e897ae8ed4609ffb7a3e86eac5cbe9d66 1610 1609 2018-07-07T04:55:28Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Priumeiro Acesso ao LATROMI Client}} == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[File:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[File:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais == Autenticação == Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin [[File:Client_Login.jpg]] == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. 0c03025af1c67f1f09aa9e883752a8ea1cac540a MediaWiki:Common.css 8 47 1622 1203 2018-07-07T05:30:10Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } table.apidoctable { max-width: 850px; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 150px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } 021704605f885286facd3988d172a86865e821cf 1624 1622 2018-07-07T05:31:03Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } table.apidoctable { max-width: 850px; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } ced37e1f9ce5b68c6b28508631d07ace57ea1461 Desenvolvedor:APIs/JavaScript/latromi.formInstance 3000 236 1625 2018-07-07T05:34:50Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. Essa API fornece os seguintes objetos no lado do clien...' wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |} c8c02d07cc3034f9708e00604bf6553700ac321e 1626 1625 2018-07-07T05:51:49Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico (não é o ID do Elemento HTML). |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |getFieldValue() |Any |Obtém o valor atual de um campo. |- |setFieldValue() |Any |Atribui valor a um campo. |} = <span id="getElement"></span>getElement() = Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. ;Exemplo <syntaxhighlight lang="JavaScript"> function getElement() { var form = latromi.formManager.getFormInstance(); var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> f8dc3f5431dce9fead8606cb408faea131bc30d2 1627 1626 2018-07-07T05:52:31Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico (não é o ID do Elemento HTML). |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |getFieldValue() |Any |Obtém o valor atual de um campo. |- |setFieldValue() |Any |Atribui valor a um campo. |} = <span id="getElement"></span>getElement() = Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. == Exemplo == <syntaxhighlight lang="JavaScript"> function getElement() { var form = latromi.formManager.getFormInstance(); var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> d221abb4c3a3dc06f01255d1135bbcde1d5bff83 1628 1627 2018-07-07T05:56:18Z Daniel.giacomelli 1 /* getElement() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico (não é o ID do Elemento HTML). |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |getFieldValue() |Any |Obtém o valor atual de um campo. |- |setFieldValue() |Any |Atribui valor a um campo. |} = <span id="getElement"></span>getElement() = Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { var form = latromi.formManager.getFormInstance(); var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> 6c2ecd02da5abe41afd798c85f464bbbd67648bb 1630 1628 2018-07-07T05:57:59Z Daniel.giacomelli 1 /* getElement() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico (não é o ID do Elemento HTML). |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |getFieldValue() |Any |Obtém o valor atual de um campo. |- |setFieldValue() |Any |Atribui valor a um campo. |} = <span id="getElement"></span>getElement() = Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> a708675a70a367dd36c41122a9b471c37dab36fb 1631 1630 2018-07-07T06:15:12Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico (não é o ID do Elemento HTML). |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |setFieldValue() |Any |Atribui valor a um campo. |} == <span id="getElement"></span>getElement() == Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> d793fb7ebe6640057b4fa0430a5997ed30e510e2 1632 1631 2018-07-07T06:16:04Z Daniel.giacomelli 1 /* getFieldValue() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico (não é o ID do Elemento HTML). |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |setFieldValue() |Any |Atribui valor a um campo. |} == <span id="getElement"></span>getElement() == Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> d8f2ea7573e9c7e59014fd168f65cf874be8bb25 1633 1632 2018-07-07T06:16:24Z Daniel.giacomelli 1 /* getFieldValue() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico (não é o ID do Elemento HTML). |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |setFieldValue() |Any |Atribui valor a um campo. |} == <span id="getElement"></span>getElement() == Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> ff147373a26dd1e814e94f1fd61e26cd4cefee96 1634 1633 2018-07-07T06:20:08Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico (não é o ID do Elemento HTML). |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |setFieldValue() |Any |Atribui valor a um campo. |} == <span id="getElement"></span>getElement() == Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == setFieldValue() == Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. e8c67ef8a6df370f0a09fafa1a0cbbf78999e9f1 1635 1634 2018-07-07T06:20:41Z Daniel.giacomelli 1 /* setFieldValue() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico (não é o ID do Elemento HTML). |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |setFieldValue() |Any |Atribui valor a um campo. |} == <span id="getElement"></span>getElement() == Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == setFieldValue() == Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. Exemplo: f16c73b47cdca9e1750dec617f7debaa00a97a6e Desenvolvedor:APIs/JavaScript/latromi.formInstance 3000 236 1636 1635 2018-07-07T06:24:52Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico (não é o ID do Elemento HTML). |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |setFieldValue() |Any |Atribui valor a um campo. |} == <span id="getElement"></span>getElement() == Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == setFieldValue() == Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> d0cab74e993c8a3ccd89790f729729cc172b5f94 1637 1636 2018-07-07T06:27:18Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico (não é o ID do Elemento HTML). |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == <span id="getElement"></span>getElement() == Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 40206bc4f4ed1292410192daeeb50a6f60ec1c63 1638 1637 2018-07-07T06:36:34Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico. |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == updgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 3f8d623315632e228f960084dd321a791ded83cf 1639 1638 2018-07-07T06:38:08Z Daniel.giacomelli 1 /* updgradeCode */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico. |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> ab124a61da94cb4dfbfdff60e81e712734960381 1643 1639 2018-07-07T06:45:14Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Retorno |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico. |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 3df6ae6f2ee10beefc7a2e7241b004f3bd5b56fc 1644 1643 2018-07-07T06:46:21Z Daniel.giacomelli 1 /* getFieldValue() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Retorno |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico. |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> c28c90e028a123263fb5be349199336bad51be30 1645 1644 2018-07-07T06:46:34Z Daniel.giacomelli 1 /* getElement() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Retorno |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico. |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 9187aff261498fd4e578d693e4d16ef29c3abcde 1646 1645 2018-07-07T06:46:48Z Daniel.giacomelli 1 /* setFieldValue() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Retorno |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico. |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> ea6fdf60e7c98b694e4615994912af514deb3705 1650 1646 2018-07-07T06:53:04Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Retorno |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico. |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement]]() |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue]](fieldName) |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue]](fieldName, value) |Any |Atribui valor a um campo. |} == id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 2dd65e7822d14f35d10525c31c34eaf58ff60d08 1651 1650 2018-07-07T06:53:24Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Retorno |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico. |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement]] () |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue]] (fieldName) |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue]] (fieldName, value) |Any |Atribui valor a um campo. |} == id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> c32e45c49dad170a15bf581c307a20779b85fcac 1652 1651 2018-07-07T06:54:52Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico. |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement]]() |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue]](fieldName) |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue]](fieldName, value) |Any |Atribui valor a um campo. |} == id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 2248ae0ee891ef340e6997602e7e2d71be387a80 1654 1652 2018-07-07T21:46:09Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico. |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 760d185be2b1ca8d54dd5d5ed3c466f55f1ab158 1659 1654 2018-07-07T21:53:16Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |id |Number |Obtém o ID do Formulário Dinâmico. |- |upgradeCode |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> dc854e91c4cdaea749da0500858bd8365d2aebf8 1660 1659 2018-07-07T21:54:30Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 18d0376f63c3712387d739fb9ddbfef2b0cd2fc9 1670 1660 2018-07-08T22:24:10Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: == Propriedades == {|class="wikitable apidoctable2" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 8b11b4c3461eee781381897c9ab35ee86d118164 1671 1670 2018-07-08T22:24:34Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> d90951b903c26e0d604e1163bdc0bf8545b74661 1672 1671 2018-07-08T22:24:47Z Daniel.giacomelli 1 /* Métodos */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Retorno ! Descrição |---------------------------------- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> ec45ce4337b388b26c66ee27b12310922618061b 1677 1672 2018-07-08T23:17:49Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable2" |+ Propriedades ! Nome ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} {|class="wikitable apidoctable2" |+ Métodos !Nome ! Retorno ! Descrição |---------------------------------- |[[#getElement|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 9ca717484882f88966ac4f432461e99125599aa2 1678 1677 2018-07-08T23:46:22Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable2" |+ Propriedades ! Nome ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} {|class="wikitable apidoctable2" |+ Métodos !Nome ! Retorno ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[#getFieldValue|getFieldValue()]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> ed364bf00adfaac5eb4c054317843753c32bf26d 1682 1678 2018-07-08T23:59:15Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable2" |+ Propriedades ! Nome ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} {|class="wikitable apidoctable2" |+ Métodos !Nome ! Retorno ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(String)|getFieldValue(String)]] |Any |Obtém o valor atual de um campo. |- |[[#setFieldValue|setFieldValue()]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> ffd82a68e9dc911ab964dd58978a84c716cd6bf9 1683 1682 2018-07-09T00:01:39Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable2" |+ Propriedades ! Nome ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} {|class="wikitable apidoctable2" |+ Métodos !Nome ! Retorno ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Any |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 63be0c37b171cd4ea67367e679a2978ad3d982ed Terminologia:Upgrade Code 3001 237 1640 2018-07-07T06:40:09Z Daniel.giacomelli 1 Criou página com 'Código de Atualização' wikitext text/x-wiki Código de Atualização 0679b4182aa1c3372340a728fd242ae83c2af44b Desenvolvedor:APIs/JavaScript/latromi.formManager 3000 234 1641 1629 2018-07-07T06:43:43Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Tipo ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |setOnFormCreatedCallback() | | |- |setOnEventFiringCallback() | | |- |setOnFieldValueChangedCallback() | | |} = <span id="getFormInstance"></span>getFormInstance() = Função que retorna uma instância de [[Dev/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 0b8f1a45b6517e8d5f06cc87e00a715a26f5220b 1642 1641 2018-07-07T06:44:48Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |setOnFormCreatedCallback() | | |- |setOnEventFiringCallback() | | |- |setOnFieldValueChangedCallback() | | |} = <span id="getFormInstance"></span>getFormInstance() = Função que retorna uma instância de [[Dev/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 14f5b8fd6394c76961d9fe881e051bbcdee6106c 1647 1642 2018-07-07T06:49:39Z Daniel.giacomelli 1 /* getFormInstance() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |setOnFormCreatedCallback() | | |- |setOnEventFiringCallback() | | |- |setOnFieldValueChangedCallback() | | |} = <span id="getFormInstance"></span>getFormInstance() = Função que retorna uma instância de [[Dev/APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 90822e51f5ac4353e7d235fb32d1c24ba28d91d6 1648 1647 2018-07-07T06:49:54Z Daniel.giacomelli 1 /* getFormInstance() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |setOnFormCreatedCallback() | | |- |setOnEventFiringCallback() | | |- |setOnFieldValueChangedCallback() | | |} = <span id="getFormInstance"></span>getFormInstance() = Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 80b7e58847b68da9046095368bcfb74185a340e5 1649 1648 2018-07-07T06:50:20Z Daniel.giacomelli 1 /* getFormInstance() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |setOnFormCreatedCallback() | | |- |setOnEventFiringCallback() | | |- |setOnFieldValueChangedCallback() | | |} = <span id="getFormInstance"></span>getFormInstance() = Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> ccd7276880a58dcedae5f5ac96da42bcf9262d90 1653 1649 2018-07-07T21:44:25Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |setOnFormCreatedCallback() | |Callback disparado quando o Formulário for criado na página. |- |setOnEventFiringCallback() | |Callback disparado quando um evento for disparado. |- |setOnFieldValueChangedCallback() | |Callback disparado quando o valor de um campo for alterado. |} = <span id="getFormInstance"></span>getFormInstance() = Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 0ac7a7272b3ff1e46cf85a8cfc2d95396e649fb6 1655 1653 2018-07-07T21:51:07Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |setOnFormCreatedCallback() | |Callback disparado quando o Formulário for criado na página. |- |setOnEventFiringCallback() | |Callback disparado quando um evento for disparado. |- |setOnFieldValueChangedCallback() | |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 6ac5e3a424493991c30d51189f596135f222d77f 1656 1655 2018-07-07T21:52:15Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |setOnFormCreatedCallback() | |Callback disparado quando o Formulário for criado na página. |- |setOnEventFiringCallback() | |Callback disparado quando um evento for disparado. |- |setOnFieldValueChangedCallback() | |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 03bee565c418dd9b812b193033d536d312895593 1657 1656 2018-07-07T21:52:50Z Daniel.giacomelli 1 wikitext text/x-wiki __NOTOC__ {{DISPLAYTITLE:latromi.formManager}} Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |setOnFormCreatedCallback() | |Callback disparado quando o Formulário for criado na página. |- |setOnEventFiringCallback() | |Callback disparado quando um evento for disparado. |- |setOnFieldValueChangedCallback() | |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 6dd2ea3ba20f880cf3ec7b4dc150bd275a0df483 1658 1657 2018-07-07T21:53:02Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |setOnFormCreatedCallback() | |Callback disparado quando o Formulário for criado na página. |- |setOnEventFiringCallback() | |Callback disparado quando um evento for disparado. |- |setOnFieldValueChangedCallback() | |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} db8ceff39e22fd3de41d87cd49c0bf7eb508cab8 1661 1658 2018-07-07T21:55:20Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |[[#setOnFormCreatedCallback|setOnFormCreatedCallback()]] | |Callback disparado quando o Formulário for criado na página. |- |[[#setOnEventFiringCallback|setOnEventFiringCallback()]] | |Callback disparado quando um evento for disparado. |- |[[#setOnFieldValueChangedCallback|setOnFieldValueChangedCallback()] | |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 3b3acf5ff5e8a65c626797e254f3ebb44fcc35c9 1662 1661 2018-07-07T21:55:38Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |[[#setOnFormCreatedCallback|setOnFormCreatedCallback()]] | |Callback disparado quando o Formulário for criado na página. |- |[[#setOnEventFiringCallback|setOnEventFiringCallback()]] | |Callback disparado quando um evento for disparado. |- |[[#setOnFieldValueChangedCallback|setOnFieldValueChangedCallback()]] | |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 48842878bbafc2d9df1a1a3d5a321c3ee5a621e5 1663 1662 2018-07-07T22:01:56Z Daniel.giacomelli 1 /* setOnFormCreatedCallback() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |[[#setOnFormCreatedCallback|setOnFormCreatedCallback()]] | |Callback disparado quando o Formulário for criado na página. |- |[[#setOnEventFiringCallback|setOnEventFiringCallback()]] | |Callback disparado quando um evento for disparado. |- |[[#setOnFieldValueChangedCallback|setOnFieldValueChangedCallback()]] | |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback Função de Callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. A função informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 4b02cf6dab8f34eb34e1fb408b0501bbc5e0cd6b 1664 1663 2018-07-07T22:02:58Z Daniel.giacomelli 1 /* setOnFormCreatedCallback() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |[[#setOnFormCreatedCallback|setOnFormCreatedCallback()]] | |Callback disparado quando o Formulário for criado na página. |- |[[#setOnEventFiringCallback|setOnEventFiringCallback()]] | |Callback disparado quando um evento for disparado. |- |[[#setOnFieldValueChangedCallback|setOnFieldValueChangedCallback()]] | |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} b5b645893a8972ac76db7d3a399bb49e3f1068f8 1665 1664 2018-07-07T22:06:01Z Daniel.giacomelli 1 /* setOnFormCreatedCallback() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |[[#setOnFormCreatedCallback|setOnFormCreatedCallback()]] | |Callback disparado quando o Formulário for criado na página. |- |[[#setOnEventFiringCallback|setOnEventFiringCallback()]] | |Callback disparado quando um evento for disparado. |- |[[#setOnFieldValueChangedCallback|setOnFieldValueChangedCallback()]] | |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: {|class="wikitable apidoctable" !Membro !Tipo !Descrição |- |form |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Instância do Formulários que foi criado. |} {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} ee6999dbaf728ff1059e5737766f1fa90651f962 1666 1665 2018-07-07T22:08:25Z Daniel.giacomelli 1 /* setOnFormCreatedCallback() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |[[#setOnFormCreatedCallback|setOnFormCreatedCallback()]] | |Callback disparado quando o Formulário for criado na página. |- |[[#setOnEventFiringCallback|setOnEventFiringCallback()]] | |Callback disparado quando um evento for disparado. |- |[[#setOnFieldValueChangedCallback|setOnFieldValueChangedCallback()]] | |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: {|class="wikitable apidoctable" |+ CallbackArguments !Funções / Propriedades !Tipo !Descrição |- |form |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Instância do Formulários que foi criado. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 414d6f679dcbab565d68705165f5fb2d7aad3bb4 1667 1666 2018-07-07T22:09:18Z Daniel.giacomelli 1 /* setOnFormCreatedCallback() */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Funções / Propriedades ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |[[#setOnFormCreatedCallback|setOnFormCreatedCallback()]] | |Callback disparado quando o Formulário for criado na página. |- |[[#setOnEventFiringCallback|setOnEventFiringCallback()]] | |Callback disparado quando um evento for disparado. |- |[[#setOnFieldValueChangedCallback|setOnFieldValueChangedCallback()]] | |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: {|class="wikitable apidoctable" |+ CallbackArguments !Membro !Tipo !Descrição |- |form |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Instância do Formulários que foi criado. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 9d0545854d9fb5fbe4ea231d64823d72ab8ed75c 1668 1667 2018-07-07T22:10:09Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable" !Membro ! Retorno ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Retorna um objeto do tipo '''formInstance''', referente a um Formulário Dinâmico carregado na tela. |- |[[#setOnFormCreatedCallback|setOnFormCreatedCallback()]] | |Callback disparado quando o Formulário for criado na página. |- |[[#setOnEventFiringCallback|setOnEventFiringCallback()]] | |Callback disparado quando um evento for disparado. |- |[[#setOnFieldValueChangedCallback|setOnFieldValueChangedCallback()]] | |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: {|class="wikitable apidoctable" |+ CallbackArguments !Membro !Tipo !Descrição |- |form |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Instância do Formulários que foi criado. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 08dc9f5f4fe130fb3ddf753099e12dc140fd7ab9 1669 1668 2018-07-08T22:21:31Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[#setOnFormCreatedCallback|setOnFormCreatedCallback()]] |Callback disparado quando o Formulário for criado na página. |- |[[#setOnEventFiringCallback|setOnEventFiringCallback()]] |Callback disparado quando um evento for disparado. |- |[[#setOnFieldValueChangedCallback|setOnFieldValueChangedCallback()]] |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: {|class="wikitable apidoctable" |+ CallbackArguments !Membro !Tipo !Descrição |- |form |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Instância do Formulários que foi criado. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 307d2539370d4e48bd33dec99af395d51df1aa7f 1673 1669 2018-07-08T23:12:06Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable2" |+ style="text-align:left;font-size:1.2rem"|Métodos !Nome ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[#setOnFormCreatedCallback|setOnFormCreatedCallback()]] |Callback disparado quando o Formulário for criado na página. |- |[[#setOnEventFiringCallback|setOnEventFiringCallback()]] |Callback disparado quando um evento for disparado. |- |[[#setOnFieldValueChangedCallback|setOnFieldValueChangedCallback()]] |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: {|class="wikitable apidoctable" |+ CallbackArguments !Membro !Tipo !Descrição |- |form |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Instância do Formulários que foi criado. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 08d78ecf0d9704b1526706ba91bd24f180d483d9 1675 1673 2018-07-08T23:14:32Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable2" |+ Métodos !Nome ! Descrição |---------------------------------- |[[#getFormInstance|getFormInstance()]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[#setOnFormCreatedCallback|setOnFormCreatedCallback()]] |Callback disparado quando o Formulário for criado na página. |- |[[#setOnEventFiringCallback|setOnEventFiringCallback()]] |Callback disparado quando um evento for disparado. |- |[[#setOnFieldValueChangedCallback|setOnFieldValueChangedCallback()]] |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: {|class="wikitable apidoctable" |+ CallbackArguments !Membro !Tipo !Descrição |- |form |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Instância do Formulários que foi criado. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 5a52336e88f8f5080d68c8c2ce8dd76aa1159525 MediaWiki:Common.css 8 47 1674 1624 2018-07-08T23:14:11Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } dbe6d39a1f162c779c8f82e8f80cc8d2e185173b 1676 1674 2018-07-08T23:17:01Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } 9d1781e885fce252026ed68ad53c111c0ed83b34 Desenvolvedor:APIs/JavaScript/latromi.formInstance/getElement() 3000 238 1679 2018-07-08T23:51:16Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:getElement()}}__NOTOC__ Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS...' wikitext text/x-wiki {{DISPLAYTITLE:getElement()}}__NOTOC__ Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. ;Valor de Retorno :Retorna um valor do tipo ''HTMLElement''. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> be6b747cd07a5d2665fbb679b5fb77f3b43afb08 1680 1679 2018-07-08T23:51:29Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:getElement()}}__NOTOC__ Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. ;Valor de Retorno :Retorna um valor do tipo ''HTMLElement''. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> 0629a0a812d9b6432419f71c5f941205d7d1ed62 1681 1680 2018-07-08T23:57:00Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:getElement()}}__NOTOC__ Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getElement() { } </syntaxhighlight> ==== Valor de Retorno ==== Retorna um valor do tipo ''HTMLElement''. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> 6fbbefb10152d09600ece454a4e117dd91bf35c6 Desenvolvedor:APIs/JavaScript/latromi.formInstance/getFieldValue(string) 3000 239 1684 2018-07-09T00:04:57Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for um...' wikitext text/x-wiki {{DISPLAYTITLE:getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(string fieldName) { } </syntaxhighlight> ==== Valor de Retorno ==== O tipo de dados do retorno varia conforme o tipo de campo. ==== Parâmetros ==== ;fieldName : Nome do campo a obter o valor. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> 12dec855810c705f88b205c91848a501c83d3e47 1685 1684 2018-07-09T00:05:28Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> ==== Valor de Retorno ==== O tipo de dados do retorno varia conforme o tipo de campo. ==== Parâmetros ==== ;fieldName : Nome do campo a obter o valor. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> 101fa4558d962bc954d308a2a0360801c6dfa88f Desenvolvedor:APIs/JavaScript/latromi.formInstance/getFieldValue(string) 3000 239 1686 1685 2018-07-09T00:06:03Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> public getFieldValue(fieldName : string) : any { } </syntaxhighlight> ==== Valor de Retorno ==== O tipo de dados do retorno varia conforme o tipo de campo. ==== Parâmetros ==== ;fieldName : Nome do campo a obter o valor. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> 7b04fae053625ea8751bceab0647e6ed841299c4 1687 1686 2018-07-09T00:11:49Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> ==== Valor de Retorno ==== O tipo de dados do retorno varia conforme o tipo de campo. ==== Parâmetros ==== ;fieldName : Nome do campo a obter o valor. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> 101fa4558d962bc954d308a2a0360801c6dfa88f 1688 1687 2018-07-09T00:12:38Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki {{DISPLAYTITLE:getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> ==== Valor de Retorno ==== O tipo de dados do retorno varia conforme o tipo de campo. === Parâmetros === : fieldName :: Nome do campo a obter o valor. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> 58e0da8031cbff43427f5a14a373e1a10efb0f4e 1689 1688 2018-07-09T00:12:59Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Valor de Retorno === O tipo de dados do retorno varia conforme o tipo de campo. === Parâmetros === : fieldName :: Nome do campo a obter o valor. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> fab14c128f8b21366118274b9a008e9194a9b0c4 1690 1689 2018-07-09T00:13:48Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki {{DISPLAYTITLE:getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Valor de Retorno === O tipo de dados do retorno varia conforme o tipo de campo. === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo a obter o valor. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> 3cded32009938c73a8a1119c962873c906a934a2 1691 1690 2018-07-09T00:14:54Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo a obter o valor. === Valor de Retorno === O tipo de dados do retorno varia conforme o tipo de campo. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> 485585b97f6f8a9c3a8ada8e5194f78ac32ce39b 1695 1691 2018-07-09T00:40:23Z Daniel.giacomelli 1 /* Exemplos */ wikitext text/x-wiki {{DISPLAYTITLE:getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo a obter o valor. === Valor de Retorno === O tipo de dados do retorno varia conforme o tipo de campo. == Exemplos == O Exemplo abaixo exibe no console do navegador o nome completo de uma pessoa, obtido através das ''TextBoxes'' '''txtFirstName''' e '''txtLastName'''. Se s ''CheckBox'' '''chkIsInternational''' estiver marcada, a mensagem será exibida em inglês, se não em português. <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> dc7df5039fab3f4f37205d2744ce9850a3900381 1697 1695 2018-07-09T00:43:04Z Daniel.giacomelli 1 /* Exemplos */ wikitext text/x-wiki {{DISPLAYTITLE:getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo a obter o valor. === Valor de Retorno === O tipo de dados do retorno varia conforme o tipo de campo. == Exemplos == O Exemplo abaixo exibe no console do navegador o nome completo de uma pessoa, obtido através das ''TextBoxes'' '''txtFirstName''' e '''txtLastName'''. Se s ''CheckBox'' '''chkIsInternational''' estiver marcada, a mensagem será exibida em inglês, se não em português. <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> a75eb874f9d5e53b6b6edea45dabe5b5a6fbb645 1698 1697 2018-07-09T00:43:36Z Daniel.giacomelli 1 /* Exemplos */ wikitext text/x-wiki {{DISPLAYTITLE:getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo a obter o valor. === Valor de Retorno === O tipo de dados do retorno varia conforme o tipo de campo. == Exemplos == O Exemplo abaixo exibe no console do navegador o nome completo de uma pessoa, obtido através das ''TextBoxes'' '''txtFirstName''' e '''txtLastName'''. Se o ''CheckBox'' '''chkIsInternational''' estiver marcada, a mensagem será exibida em inglês, se não em português. <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> ff4d7924af5413e93d00581e2e69d1ee1c2e1ce3 1699 1698 2018-07-09T00:44:00Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo a obter o valor. === Valor de Retorno === O tipo de dados do retorno varia conforme o tipo de campo. == Exemplos == O Exemplo abaixo exibe no console do navegador o nome completo de uma pessoa, obtido através das ''TextBoxes'' '''txtFirstName''' e '''txtLastName'''. Se o ''CheckBox'' '''chkIsInternational''' estiver marcada, a mensagem será exibida em inglês, se não em português. <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> 7428daf510b98f259008794957dfeee60990a1bd Desenvolvedor:APIs/JavaScript/latromi.formInstance 3000 236 1692 1683 2018-07-09T00:34:16Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable2" |+ Propriedades ! Nome ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} {|class="wikitable apidoctable2" |+ Métodos !Nome ! Retorno ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Any |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> == Ver Também == [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] 61099d72324a66fc0e2101a3ed7b3846141bb62a 1693 1692 2018-07-09T00:34:27Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable2" |+ Propriedades ! Nome ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} {|class="wikitable apidoctable2" |+ Métodos !Nome ! Retorno ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Any |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="getElement"></span>getElement() == Função que '''retorna o Elemento HTML''' que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. Exemplo: <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> == <span id="getFieldValue"></span>getFieldValue() == Função que '''retorna o valor de um campo'''. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma ''TextBox'', o resultado será uma ''String'', mas se for uma ''CheckBox'' o resultado será ''Boolean''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo a obter o valor. |} Exemplo: <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] 90253acd49a8ba07c46c3a08da62cd891d644eb6 1696 1693 2018-07-09T00:41:43Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable2" |+ Propriedades ! Nome ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} {|class="wikitable apidoctable2" |+ Métodos !Nome ! Retorno ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Any |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == <span id="setFieldValue"></span>setFieldValue() == Função que '''atribui valor a um campo'''. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma ''TextBox'' deve ser passado um valor do tipo ''String'', mas se for uma ''CheckBox'', deve ser um valor do tipo ''Booelan''. {|class="wikitable apidoctable" ! Parâmetro ! Tipo ! Descrição |---------------------------------- | fieldName | String | Nome do campo que reberá o valor. |- | value | Any | Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. |} Exemplo: <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] c157887fac13f2b40b0bfe27d6f02d1d74dff3cd Desenvolvedor:APIs/JavaScript/latromi.formInstance/getElement() 3000 238 1694 1681 2018-07-09T00:36:38Z Daniel.giacomelli 1 /* Exemplos */ wikitext text/x-wiki {{DISPLAYTITLE:getElement()}}__NOTOC__ Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getElement() { } </syntaxhighlight> ==== Valor de Retorno ==== Retorna um valor do tipo ''HTMLElement''. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { var element = form.getElement(); // Obtém o Element HTML console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> b88ed511576dae5e4317ab7bca68b6d5b00adad0 Desenvolvedor:APIs/JavaScript/latromi.formManager 3000 234 1700 1675 2018-07-09T13:56:50Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable2" |+ Métodos !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance()|getFormInstance()]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback()|setOnFormCreatedCallback()]] |Callback disparado quando o Formulário for criado na página. |- |[[APIs/JavaScript/latromi.formManager/setOnEventFiringCallback()|setOnEventFiringCallback()]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback()|setOnFieldValueChangedCallback()]] |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: {|class="wikitable apidoctable" |+ CallbackArguments !Membro !Tipo !Descrição |- |form |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Instância do Formulários que foi criado. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 78fa797488ed8b8d572bbfcf625da107a7e7946d 1705 1700 2018-07-09T14:16:33Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable2" |+ Métodos !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback()|setOnFormCreatedCallback()]] |Callback disparado quando o Formulário for criado na página. |- |[[APIs/JavaScript/latromi.formManager/setOnEventFiringCallback()|setOnEventFiringCallback()]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback()|setOnFieldValueChangedCallback()]] |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: {|class="wikitable apidoctable" |+ CallbackArguments !Membro !Tipo !Descrição |- |form |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Instância do Formulários que foi criado. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 62943661c6cafc9efd0d12a7e10c98554cae1eec 1710 1705 2018-07-09T14:35:39Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { // Callback para quando o form for criado setOnFormCreatedCallback: function (callback) { }, // Callback para quando um evento for disparado setOnEventFiringCallback: function (callback) { }, // Callback para quando o valor de um campo for alterado setOnFieldValueChangedCallback: function (callback) { }, // Obtém uma instância do Formulário getFormInstance: function (upgradeCode) { } } } </syntaxhighlight> {|class="wikitable apidoctable2" |+ Métodos !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback()|setOnFormCreatedCallback()]] |Callback disparado quando o Formulário for criado na página. |- |[[APIs/JavaScript/latromi.formManager/setOnEventFiringCallback()|setOnEventFiringCallback()]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback()|setOnFieldValueChangedCallback()]] |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: {|class="wikitable apidoctable" |+ CallbackArguments !Membro !Tipo !Descrição |- |form |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Instância do Formulários que foi criado. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 41847aa95727c8d3cd992803ca6527ee03edc592 1712 1710 2018-07-09T14:38:18Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { // Callback para quando o form for criado setOnFormCreatedCallback: function (callback) { }, // Callback para quando um evento for disparado setOnEventFiringCallback: function (callback) { }, // Callback para quando o valor de um campo for alterado setOnFieldValueChangedCallback: function (callback) { }, // Obtém uma instância do Formulário getFormInstance: function (upgradeCode) { } } } </syntaxhighlight> {|class="wikitable apidoctable2" |+ Métodos !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: {|class="wikitable apidoctable" |+ CallbackArguments !Membro !Tipo !Descrição |- |form |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Instância do Formulários que foi criado. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 2a961f4a07d13fb8df4673da05708073df9074d6 1713 1712 2018-07-09T14:38:59Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { // Callback para quando o form for criado setOnFormCreatedCallback: function (callback) { }, // Callback para quando um evento for disparado setOnEventFiringCallback: function (callback) { }, // Callback para quando o valor de um campo for alterado setOnFieldValueChangedCallback: function (callback) { }, // Obtém uma instância do Formulário getFormInstance: function (upgradeCode) { } } } </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} == <span id="getFormInstance"></span>getFormInstance() == Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |upgradeCode * |string |Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o '''formManager''' vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |} Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: {|class="wikitable apidoctable" |+ CallbackArguments !Membro !Tipo !Descrição |- |form |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] |Instância do Formulários que foi criado. |} == <span id="setOnEventFiringCallback"></span>setOnEventFiringCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} == <span id="setOnFieldValueChangedCallback"></span>setOnFieldValueChangedCallback() == {|class="wikitable apidoctable" !Parâmetro !Tipo !Descrição |- |callback |function (arguments) |Função de callback, esperando um parâmetro do tipo ''Object''. |} 034d23b164099804e5132119475a438871ab577d 1718 1713 2018-07-09T14:50:14Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente: == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { // Callback para quando o form for criado setOnFormCreatedCallback: function (callback) { }, // Callback para quando um evento for disparado setOnEventFiringCallback: function (callback) { }, // Callback para quando o valor de um campo for alterado setOnFieldValueChangedCallback: function (callback) { }, // Obtém uma instância do Formulário getFormInstance: function (upgradeCode) { } } } </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} f0d5b5159a04b99c80039469e4e8bee0d677e7c6 Desenvolvedor:APIs/JavaScript/latromi.formManager/getFormInstance(string) 3000 240 1701 2018-07-09T14:03:53Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:Método getFormInstance()}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' DEV:...' wikitext text/x-wiki {{DISPLAYTITLE:Método getFormInstance()}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo a obter o valor. === Valor de Retorno === O tipo de dados do retorno varia conforme o tipo de campo. == Exemplos == O Exemplo abaixo exibe no console do navegador o nome completo de uma pessoa, obtido através das ''TextBoxes'' '''txtFirstName''' e '''txtLastName'''. Se o ''CheckBox'' '''chkIsInternational''' estiver marcada, a mensagem será exibida em inglês, se não em português. Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 9422f310f7a70cc43a8bcf56ed53099c786cef67 1702 1701 2018-07-09T14:13:03Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método getFormInstance()}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Valor de Retorno === Retorna um objeto do tipo [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. == Exemplos == O exemplo abaixo mostra como obter uma instância do objeto '''formInstance'''. O código executa as seguintes ações: * Obtém um objeto do tipo '''formInstance''', referente ao primeiro Formulário encontrado na página. * Se o objeto foi encontrado, exibe no console do navegador o ''Código de Ataulização''. Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> f701e33f1f73df1d6faa2a39f2f6fc8d607d5fec 1703 1702 2018-07-09T14:15:58Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método getFormInstance(string)}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Parâmetros === : ''upgradeCode'' :: Tipo: String :: Código de Atualização do Formulário a ser procurado. Este parâmetro é opcional, e se não for informado, será retornado o primeiro Formulário encontrado. === Valor de Retorno === Retorna um objeto do tipo [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. == Exemplos == O exemplo abaixo mostra como obter uma instância do objeto '''formInstance'''. O código executa as seguintes ações: * Obtém um objeto do tipo '''formInstance''', referente ao primeiro Formulário encontrado na página. * Se o objeto foi encontrado, exibe no console do navegador o ''Código de Ataulização''. Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> eb43d5b4b2baa0f805e1cd03f19f9a4d600711c2 1704 1703 2018-07-09T14:16:21Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[Desenvolvedor:APIs/JavaScript/latromi.formManager/getFormInstance()]] para [[Desenvolvedor:APIs/JavaScript/latromi.formManager/getFormInstance(string)]] sem deixar um redirecionamento wikitext text/x-wiki {{DISPLAYTITLE:Método getFormInstance(string)}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Parâmetros === : ''upgradeCode'' :: Tipo: String :: Código de Atualização do Formulário a ser procurado. Este parâmetro é opcional, e se não for informado, será retornado o primeiro Formulário encontrado. === Valor de Retorno === Retorna um objeto do tipo [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. == Exemplos == O exemplo abaixo mostra como obter uma instância do objeto '''formInstance'''. O código executa as seguintes ações: * Obtém um objeto do tipo '''formInstance''', referente ao primeiro Formulário encontrado na página. * Se o objeto foi encontrado, exibe no console do navegador o ''Código de Ataulização''. Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> eb43d5b4b2baa0f805e1cd03f19f9a4d600711c2 1706 1704 2018-07-09T14:17:04Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki {{DISPLAYTITLE:Método getFormInstance(string)}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Parâmetros === : ''upgradeCode'' :: Tipo: String :: Código de Atualização do Formulário a ser procurado. Este parâmetro é '''opcional''', e se não for informado, será retornado o primeiro Formulário encontrado. === Valor de Retorno === Retorna um objeto do tipo [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. == Exemplos == O exemplo abaixo mostra como obter uma instância do objeto '''formInstance'''. O código executa as seguintes ações: * Obtém um objeto do tipo '''formInstance''', referente ao primeiro Formulário encontrado na página. * Se o objeto foi encontrado, exibe no console do navegador o ''Código de Ataulização''. Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 7ff219d5814c6442cf92a3f1fa984f03e5591e02 1707 1706 2018-07-09T14:28:11Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:Método getFormInstance(string)}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFormInstance(upgradeCode) { } </syntaxhighlight> === Parâmetros === : ''upgradeCode'' :: Tipo: String :: Código de Atualização do Formulário a ser procurado. Este parâmetro é '''opcional''', e se não for informado, será retornado o primeiro Formulário encontrado. === Valor de Retorno === Retorna um objeto do tipo [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. == Exemplos == O exemplo abaixo mostra como obter uma instância do objeto '''formInstance'''. O código executa as seguintes ações: * Obtém um objeto do tipo '''formInstance''', referente ao primeiro Formulário encontrado na página. * Se o objeto foi encontrado, exibe no console do navegador o ''Código de Ataulização''. Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 6905edca89b6269f53c62d711a51069cb166a363 1708 1707 2018-07-09T14:28:25Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método getFormInstance(string | null)}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFormInstance(upgradeCode) { } </syntaxhighlight> === Parâmetros === : ''upgradeCode'' :: Tipo: String :: Código de Atualização do Formulário a ser procurado. Este parâmetro é '''opcional''', e se não for informado, será retornado o primeiro Formulário encontrado. === Valor de Retorno === Retorna um objeto do tipo [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. == Exemplos == O exemplo abaixo mostra como obter uma instância do objeto '''formInstance'''. O código executa as seguintes ações: * Obtém um objeto do tipo '''formInstance''', referente ao primeiro Formulário encontrado na página. * Se o objeto foi encontrado, exibe no console do navegador o ''Código de Ataulização''. Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 85850be71c4b15ac0acc2c663f4a8d2fb801b968 1709 1708 2018-07-09T14:30:29Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método getFormInstance(string &#124; null)}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFormInstance(upgradeCode) { } </syntaxhighlight> === Parâmetros === : ''upgradeCode'' :: Tipo: String :: Código de Atualização do Formulário a ser procurado. Este parâmetro é '''opcional''', e se não for informado, será retornado o primeiro Formulário encontrado. === Valor de Retorno === Retorna um objeto do tipo [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. == Exemplos == O exemplo abaixo mostra como obter uma instância do objeto '''formInstance'''. O código executa as seguintes ações: * Obtém um objeto do tipo '''formInstance''', referente ao primeiro Formulário encontrado na página. * Se o objeto foi encontrado, exibe no console do navegador o ''Código de Ataulização''. Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 742d43c5a3a33a020541e9402ee8847a08ba86b9 1711 1709 2018-07-09T14:37:05Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método getFormInstance(string &#124; null)}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFormInstance(upgradeCode) { } </syntaxhighlight> === Parâmetros === : ''upgradeCode'' :: Tipo: String :: Código de atualização do Formulário Dinâmico. Este parâmetro é opcional. Se for especificado, o formManager vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. === Valor de Retorno === Retorna um objeto do tipo [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. == Exemplos == O exemplo abaixo mostra como obter uma instância do objeto '''formInstance'''. O código executa as seguintes ações: * Obtém um objeto do tipo '''formInstance''', referente ao primeiro Formulário encontrado na página. * Se o objeto foi encontrado, exibe no console do navegador o ''Código de Ataulização''. Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 471df5e46df26c348b93cc2e9160084313b9950f Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function) 3000 241 1714 2018-07-09T14:46:29Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:Método setOnFormCreatedCallback()}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quan...' wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFormCreatedCallback()}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFormCreatedCallback(callback) { var arguments { form: { } // Instância de latromi.formInstance }; callback(arguments); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function (object) :: Função de callback, esperando um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === Sem retorno. == Exemplos == Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { } </syntaxhighlight> 52eb411146ab6cddb7e93b0ab1ff625317a1042b 1715 1714 2018-07-09T14:47:58Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFormCreatedCallback()}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFormCreatedCallback(callback) { var arguments = { form: { } // Instância de latromi.formInstance }; callback(arguments); }</syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function (object) :: Função de callback, esperando um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === Sem retorno. == Exemplos == Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { } </syntaxhighlight> 5478c58a885bf0585a5c02848b83e365ad2827d3 1716 1715 2018-07-09T14:48:43Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback()]] para [[Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)]] wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFormCreatedCallback()}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFormCreatedCallback(callback) { var arguments = { form: { } // Instância de latromi.formInstance }; callback(arguments); }</syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function (object) :: Função de callback, esperando um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === Sem retorno. == Exemplos == Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { } </syntaxhighlight> 5478c58a885bf0585a5c02848b83e365ad2827d3 Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback() 3000 242 1717 2018-07-09T14:48:43Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback()]] para [[Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)]] wikitext text/x-wiki #REDIRECIONAMENTO [[Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)]] dcebf7a39e13a10c7d290818f59751f4610ec3b1 Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function) 3000 243 1719 2018-07-09T14:53:03Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:Método setOnEventFiringCallback()}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quan...' wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback()}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var arguments = { eventKind: '', eventName: '', form: {}, field: {}, cancel: false, completeCallback: function(arg) { } }; callback(arguments); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function (object) :: Função de callback, esperando um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === Sem retorno. == Exemplos == Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { } </syntaxhighlight> 4c711784d9ab81ea9ab69138f79e979f31fdcd37 1720 1719 2018-07-09T15:01:03Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback()}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var arguments = { eventKind: '', eventName: '', form: {}, field: {}, cancel: false, completeCallback: function(arg) { } }; callback(arguments); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|latromi.formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|latromi.formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === Sem retorno. == Exemplos == Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { } </syntaxhighlight> 36b92a6fc3042519bc31174389dade09cbc4287e 1721 1720 2018-07-09T15:03:15Z Daniel.giacomelli 1 /* Parâmetros */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback()}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var arguments = { eventKind: '', eventName: '', form: {}, field: {}, cancel: false, completeCallback: function(arg) { } }; callback(arguments); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === Sem retorno. == Exemplos == Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { } </syntaxhighlight> 49ee5dca8b52a241317f83e2063cfd0ee6fe0cb1 1722 1721 2018-07-09T15:03:59Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback()}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var arguments = new latromi.formEventFiringContext(); callback(arguments); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === Sem retorno. == Exemplos == Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { } </syntaxhighlight> a94f37703c88c51ab2da54fb8c74eea21797a80e 1723 1722 2018-07-09T15:04:32Z Daniel.giacomelli 1 /* Exemplos */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback()}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var arguments = new latromi.formEventFiringContext(); callback(arguments); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === Sem retorno. == Exemplos == Exemplo: <syntaxhighlight lang="JavaScript"> function test() { } </syntaxhighlight> fc55f8232071beabf9af9600b90469125fcbdd39 1724 1723 2018-07-09T15:05:08Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback()}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var context = new latromi.formEventFiringContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === Sem retorno. == Exemplos == Exemplo: <syntaxhighlight lang="JavaScript"> function test() { } </syntaxhighlight> 75a1799f5989cdff9b2da7ece6d68427c12718fe 1731 1724 2018-07-09T16:15:54Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback(function)}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var context = new latromi.formEventFiringContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === Sem retorno. == Exemplos == Exemplo: <syntaxhighlight lang="JavaScript"> function test() { } </syntaxhighlight> 243f931ed2508c2983d0b932a2a6e496fc7e3bd7 Desenvolvedor:APIs/JavaScript/latromi.formEventFiringContext 3000 244 1725 2018-07-09T15:07:37Z Daniel.giacomelli 1 Criou página com '== Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | |} == Métodos == {|class="wikitable apidoctable2"...' wikitext text/x-wiki == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |completeCallback(function) | |} 52e1635a98123be598667b71b0974d8ffae002b3 1726 1725 2018-07-09T16:09:39Z Daniel.giacomelli 1 wikitext text/x-wiki == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', 'Click'' e ''WindowClosed''. |- | field | Obtém a instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém a instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} e6a18f992d0f91569a695bc77eb7be2a7718cebc 1727 1726 2018-07-09T16:10:03Z Daniel.giacomelli 1 wikitext text/x-wiki == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', 'Click'' e ''WindowClosed''. |- | field | Obtém a instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém a instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} 5de73c4f0613346d0162eb64a68dfd6dcb7aca13 1728 1727 2018-07-09T16:12:31Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', 'Click'' e ''WindowClosed''. |- | field | Obtém a instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém a instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} e5df33843df7a9fe9f8f457e57a82e92b197c8df 1729 1728 2018-07-09T16:14:01Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Sintaxe == <syntaxhighlight lang="JavaScript"> var context = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined, cancel: false, completeCallback: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', 'Click'' e ''WindowClosed''. |- | field | Obtém a instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém a instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} 839064b23a350eedbaef0f30f4e3333130d4101e 1730 1729 2018-07-09T16:14:31Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined, cancel: false, completeCallback: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', 'Click'' e ''WindowClosed''. |- | field | Obtém a instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém a instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} 8b39bc31dd6a633003b9039f419e392552f2c484 1733 1730 2018-07-09T16:25:42Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined, cancel: false, completeCallback: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', ''Click'' e ''WindowClosed''. |- | field | Obtém a instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém a instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Exemplo == <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} 4365ad5a723264d337b1a951cea8dad5befa7a25 1734 1733 2018-07-09T16:26:11Z Daniel.giacomelli 1 /* Exemplo */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined, cancel: false, completeCallback: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', ''Click'' e ''WindowClosed''. |- | field | Obtém a instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém a instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Exemplo == <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} c0a2ab39725a405902cb077a49c063bb2af17d71 1735 1734 2018-07-09T16:26:53Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined, cancel: false, completeCallback: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', ''Click'' e ''WindowClosed''. |- | field | Obtém a instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém a instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} 59a8596669d69c4e3fb2ea164edaad99fd293eed Desenvolvedor:APIs/JavaScript 3000 232 1732 1613 2018-07-09T16:19:09Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:APIs JavaScript}} {|class="wikitable" !Nome !Descrição |---------------- | [[Dev:APIs/JavaScript/latromi.commons|latromi.commons]] |style="max-width: 350px;|Conjunto de funções utilitárias, que podem ser utilizadas em todo o sistema. |---------------- | [[Dev:APIs/JavaScript/latromi.security.sessionInfo|latromi.security.sessionInfo]] | Obtém informações do usuário logado. |---------------- | latromi.extensions | |---------------- | [[Dev:APIs/JavaScript/latromi.formManager|latromi.formManager]] | Gerenciador de Formulários Dinâmicos. |---------------- | [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] | Conjunto de funções e propriedades para interação com o Formulário Dinâmico. |---------------- | [[Dev:APIs/JavaScript/latromi.fieldInstance|latromi.fieldInstance]] | Conjunto de funções e propriedades para interação com um campo do Formulário Dinâmico. |---------------- | [[Dev:APIs/JavaScript/latromi.gridManager|latromi.gridManager]] | Gerenciador de Consultas do tipo Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridInstance|latromi.gridInstance]] | Conjunto de funções e propriedades para interação com a Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridRowInstance|latromi.gridRowInstance]] | Conjunto de funções e propriedades para interação com uma linha da Grid. |---------------- | [[Dev:APIs/JavaScript/latromi.gridCellInstance|latromi.gridCellInstance]] | Conjunto de funções e propriedades para interação com uma célula da Grid. |} 9f181961f97fe7a6ca1c61772ecea19e2c95d98f Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function) 3000 243 1736 1731 2018-07-09T16:38:56Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback(function)}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var context = new latromi.formEventFiringContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === Sem retorno. == Exemplos == === Utilizando o contexto === O exemplo a seguir, mostra como interceptar o disparo de um evento do Formulário Dinâmico. O código executa as seguintes ações: * Verifica se é um evento de campo. * Se for um evento de campo, mostra no console do navegador o nome do campo e nome do evento disparado. * Se for outro tipo de evento, mostra apenas o nome do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> === Cancelando um evento === O exemplo a seguir, mostra como cancelar o processamento de um evento no servidor. O código executa as seguintes ações: * Verifica se o evento disparado foi o ''Click'' do botão ''btnFakeButton''. Se for, executa as ações: ** Cancela o processamento do evento no servidor. ** Mostra no console do navegador uma mensagem notificando o cancelamento do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field' && ontext.field.name === 'btnFakeButton' && context.eventName === 'Click') { context.cancel = true; console.log('O Evento Click do botão btnFakeButton foi cancelado.'); } }); </syntaxhighlight> 115232d030924dd3820899b2492e34cfc0fa265f 1737 1736 2018-07-09T16:40:29Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback(function)}} Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var context = new latromi.formEventFiringContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === Sem retorno. == Exemplos == === Utilizando o contexto === O exemplo a seguir, mostra como interceptar o disparo de um evento do Formulário Dinâmico. O código executa as seguintes ações: * Verifica se é um evento de campo. * Se for um evento de campo, mostra no console do navegador o nome do campo e nome do evento disparado. * Se for outro tipo de evento, mostra apenas o nome do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> === Cancelando um evento === O exemplo a seguir, mostra como cancelar o processamento de um evento no servidor. O código executa as seguintes ações: * Verifica se o evento disparado foi o ''Click'' do botão ''btnFakeButton''. Se for, executa as ações: ** Cancela o processamento do evento no servidor. ** Mostra no console do navegador uma mensagem notificando o cancelamento do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field' && ontext.field.name === 'btnFakeButton' && context.eventName === 'Click') { context.cancel = true; console.log('O Evento Click do botão btnFakeButton foi cancelado.'); } }); </syntaxhighlight> 82139cc86d84addda0fdce7e72563b0c35f14c98 1738 1737 2018-07-09T16:47:25Z Daniel.giacomelli 1 /* Valor de Retorno */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback(function)}} Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var context = new latromi.formEventFiringContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == === Utilizando o contexto === O exemplo a seguir, mostra como interceptar o disparo de um evento do Formulário Dinâmico. O código executa as seguintes ações: * Verifica se é um evento de campo. * Se for um evento de campo, mostra no console do navegador o nome do campo e nome do evento disparado. * Se for outro tipo de evento, mostra apenas o nome do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> === Cancelando um evento === O exemplo a seguir, mostra como cancelar o processamento de um evento no servidor. O código executa as seguintes ações: * Verifica se o evento disparado foi o ''Click'' do botão ''btnFakeButton''. Se for, executa as ações: ** Cancela o processamento do evento no servidor. ** Mostra no console do navegador uma mensagem notificando o cancelamento do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field' && ontext.field.name === 'btnFakeButton' && context.eventName === 'Click') { context.cancel = true; console.log('O Evento Click do botão btnFakeButton foi cancelado.'); } }); </syntaxhighlight> 65debc774ec5c07dad60eb4365462291b5209b24 1744 1738 2018-07-09T16:53:50Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback(function)}} Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada antes do processamento de eventos do Formulário Dinâmico no servidor. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var context = new latromi.formEventFiringContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == === Utilizando o contexto === O exemplo a seguir, mostra como interceptar o disparo de um evento do Formulário Dinâmico. O código executa as seguintes ações: * Verifica se é um evento de campo. * Se for um evento de campo, mostra no console do navegador o nome do campo e nome do evento disparado. * Se for outro tipo de evento, mostra apenas o nome do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> === Cancelando um evento === O exemplo a seguir, mostra como cancelar o processamento de um evento no servidor. O código executa as seguintes ações: * Verifica se o evento disparado foi o ''Click'' do botão ''btnFakeButton''. Se for, executa as ações: ** Cancela o processamento do evento no servidor. ** Mostra no console do navegador uma mensagem notificando o cancelamento do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field' && ontext.field.name === 'btnFakeButton' && context.eventName === 'Click') { context.cancel = true; console.log('O Evento Click do botão btnFakeButton foi cancelado.'); } }); </syntaxhighlight> 85bd619dff1ad6e0493ab6f546d0afe9ef678e45 1760 1744 2018-07-09T17:30:42Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)]] para [[Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)]] wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback(function)}} Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada antes do processamento de eventos do Formulário Dinâmico no servidor. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var context = new latromi.formEventFiringContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == === Utilizando o contexto === O exemplo a seguir, mostra como interceptar o disparo de um evento do Formulário Dinâmico. O código executa as seguintes ações: * Verifica se é um evento de campo. * Se for um evento de campo, mostra no console do navegador o nome do campo e nome do evento disparado. * Se for outro tipo de evento, mostra apenas o nome do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> === Cancelando um evento === O exemplo a seguir, mostra como cancelar o processamento de um evento no servidor. O código executa as seguintes ações: * Verifica se o evento disparado foi o ''Click'' do botão ''btnFakeButton''. Se for, executa as ações: ** Cancela o processamento do evento no servidor. ** Mostra no console do navegador uma mensagem notificando o cancelamento do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field' && ontext.field.name === 'btnFakeButton' && context.eventName === 'Click') { context.cancel = true; console.log('O Evento Click do botão btnFakeButton foi cancelado.'); } }); </syntaxhighlight> 85bd619dff1ad6e0493ab6f546d0afe9ef678e45 Desenvolvedor:APIs/JavaScript/latromi.formManager/getFormInstance(string) 3000 240 1739 1711 2018-07-09T16:49:29Z Daniel.giacomelli 1 /* Exemplos */ wikitext text/x-wiki {{DISPLAYTITLE:Método getFormInstance(string &#124; null)}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFormInstance(upgradeCode) { } </syntaxhighlight> === Parâmetros === : ''upgradeCode'' :: Tipo: String :: Código de atualização do Formulário Dinâmico. Este parâmetro é opcional. Se for especificado, o formManager vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. === Valor de Retorno === Retorna um objeto do tipo [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. == Exemplos == === Obtendo o objeto formInstace === O exemplo abaixo mostra como obter uma instância do objeto '''formInstance'''. O código executa as seguintes ações: * Obtém um objeto do tipo '''formInstance''', referente ao primeiro Formulário encontrado na página. * Se o objeto foi encontrado, exibe no console do navegador o ''Código de Ataulização''. <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 5e5fa6c8d9bdcb879943b6b2818239c62ee42f27 1773 1739 2018-07-09T17:56:31Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:Método getFormInstance(string &#124; null)}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFormInstance(upgradeCode) { } </syntaxhighlight> === Parâmetros === : ''upgradeCode'' :: Tipo: String :: Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o formManager vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. === Valor de Retorno === Retorna um objeto do tipo [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. == Exemplos == === Obtendo o objeto formInstace === O exemplo abaixo mostra como obter uma instância do objeto '''formInstance'''. O código executa as seguintes ações: * Obtém um objeto do tipo '''formInstance''', referente ao primeiro Formulário encontrado na página. * Se o objeto foi encontrado, exibe no console do navegador o ''Código de Ataulização''. <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> 901cf2b989480aad8b69077f067a069fdf6e5ec3 1776 1773 2018-07-09T18:17:40Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método getFormInstance(string &#124; null)}}__NOTOC__ Função que retorna uma instância de [[Dev:APIs/JavaScript/latromi.formInstance|formInstance]]. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFormInstance(upgradeCode) { } </syntaxhighlight> === Parâmetros === : ''upgradeCode'' :: Tipo: String :: Código de atualização do Formulário Dinâmico. Este parâmetro é '''opcional'''. Se for especificado, o formManager vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. === Valor de Retorno === Retorna um objeto do tipo [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. == Exemplos == === Obtendo o objeto formInstace === O exemplo abaixo mostra como obter uma instância do objeto '''formInstance'''. O código executa as seguintes ações: * Obtém um objeto do tipo '''formInstance''', referente ao primeiro Formulário encontrado na página. * Se o objeto foi encontrado, exibe no console do navegador o ''Código de Ataulização''. <syntaxhighlight lang="JavaScript"> function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } } </syntaxhighlight> == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] * [[DEV:APIs/JavaScript|APIs JavaScript]] 3fa34f4459a295228ec8e3efdb46ec965dd90180 Desenvolvedor:APIs/JavaScript/latromi.formManager 3000 234 1740 1718 2018-07-09T16:50:52Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { // Callback para quando o form for criado setOnFormCreatedCallback: function (callback) { }, // Callback para quando um evento for disparado setOnEventFiringCallback: function (callback) { }, // Callback para quando o valor de um campo for alterado setOnFieldValueChangedCallback: function (callback) { }, // Obtém uma instância do Formulário getFormInstance: function (upgradeCode) { } } } </syntaxhighlight> 29cdafe97e3be8b4b852bc51b1373e5dcc2018d7 1741 1740 2018-07-09T16:52:26Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { // Callback para quando o form for criado setOnFormCreatedCallback: function (callback) { }, // Callback para quando um evento for disparado setOnEventFiringCallback: function (callback) { }, // Callback para quando o valor de um campo for alterado setOnFieldValueChangedCallback: function (callback) { }, // Obtém uma instância do Formulário getFormInstance: function (upgradeCode) { } } } </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} df907e041f76f3e74cfc2a0ecec39e8689fef8be 1759 1741 2018-07-09T17:30:31Z Daniel.giacomelli 1 /* Métodos */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { // Callback para quando o form for criado setOnFormCreatedCallback: function (callback) { }, // Callback para quando um evento for disparado setOnEventFiringCallback: function (callback) { }, // Callback para quando o valor de um campo for alterado setOnFieldValueChangedCallback: function (callback) { }, // Obtém uma instância do Formulário getFormInstance: function (upgradeCode) { } } } </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} e0b270c6d6297ba2c4ce1c3792259f1e2bf39423 1767 1759 2018-07-09T17:43:43Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Esse objeto não precisa ser estanciado pois é um objeto estático. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { // Callback para quando o form for criado setOnFormCreatedCallback: function (callback) { }, // Callback para quando um evento for disparado setOnEventFiringCallback: function (callback) { }, // Callback para quando o valor de um campo for alterado setOnFieldValueChangedCallback: function (callback) { }, // Obtém uma instância do Formulário getFormInstance: function (upgradeCode) { } } } </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} c745f961e426c6daa7a2a83aa583f61cb7fd0ad2 1772 1767 2018-07-09T17:55:39Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Esse objeto não precisa ser estanciado pois é um objeto estático. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { setOnFormCreatedCallback : function (callback) { }, setOnEventFiringCallback : function (callback) { }, setOnFieldValueChangedCallback : function (callback) { }, getFormInstance : function (upgradeCode) { } } } </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} 8e0d98bb1cbb9a317b3185197bf854705dd1df75 1781 1772 2018-07-09T18:28:05Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Esse objeto não precisa ser estanciado pois é um objeto estático. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { setOnFormCreatedCallback : function (callback) { }, setOnEventFiringCallback : function (callback) { }, setOnFieldValueChangedCallback : function (callback) { }, getFormInstance : function (upgradeCode) { } } } </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} == Exemplos == 9d9275e7fb4063c4f81ed0646cf8fd714526b13e 1782 1781 2018-07-09T18:40:50Z Daniel.giacomelli 1 /* Exemplos */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Esse objeto não precisa ser estanciado pois é um objeto estático. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { setOnFormCreatedCallback : function (callback) { }, setOnEventFiringCallback : function (callback) { }, setOnFieldValueChangedCallback : function (callback) { }, getFormInstance : function (upgradeCode) { } } } </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} == Exemplos == === Manipulando eventos do Formulário === <syntaxhighlight lang="JavaScript"> var MyForm = function () { function onFormCreatedPrivate(arguments) { console.log('Formulário Criado.'); } function onEventFiringPrivate(arguments){ console.log('Evento ' + arguments.eventName + ' disparado.'); } function onFieldValueChangedPrivate(arguments){ console.log('O valor do campo ' + arguments.field.name + ' foi alterado.'); } return { // Delega a escuta do evento para funções privadas // (não pode ser acessadas de fora deste objeto) onFormCreated : onFormCreatedPrivate, onEventFiring : onEventFiringPrivate, onFieldValueChanged : onFieldValueChangedPrivate } }; // Declara o objeto criado var myForm = new MyForm(); // Adiciona callbacks no Formulário latromi.formManager.setOnFormCreatedCallback( myForm.onFormCreated ); latromi.formManager.setOnEventFiringCallback( myForm.onEventFiring ); latromi.formManager.setOnFieldValueChangedCallback( myForm.onFieldValueChanged ); </syntaxhighlight> 593701ce609c01c5d81262d9b545ba85898f2deb 1783 1782 2018-07-09T18:52:03Z Daniel.giacomelli 1 /* Manipulando eventos do Formulário */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Esse objeto não precisa ser estanciado pois é um objeto estático. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { setOnFormCreatedCallback : function (callback) { }, setOnEventFiringCallback : function (callback) { }, setOnFieldValueChangedCallback : function (callback) { }, getFormInstance : function (upgradeCode) { } } } </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} == Exemplos == === Escutando eventos do Formulário === O exemplo a seguir mostra como criar um objeto para escutar os eventos de formulário. O código executa as seguintes ações: * Cria um objeto chamado '''MyForm''' * No objeto '''MyForm''' são adicionadas funções públicas e privadas para escutar os eventos do Formulário. A utilização de funções privadas para escutar os eventos não é obrigatória. O mesmo pode ser feiro diretamente na funções públicas. * Uma variável chamada '''myForm''' é declarada, e recebe uma nova instância do objeto '''MyForm'''. * Em seguida, é configurada a escuta dos eventos (callbacks) do formulário pelo objeto instanciado na variável '''myForm'''. <syntaxhighlight lang="JavaScript"> // Cria o objto MyForm var MyForm = function () { function onFormCreatedPrivate(arguments) { console.log('Formulário Criado.'); } function onEventFiringPrivate(arguments){ console.log('Evento ' + arguments.eventName + ' disparado.'); } function onFieldValueChangedPrivate(arguments){ console.log('O valor do campo ' + arguments.field.name + ' foi alterado.'); } return { // Delega a escuta do evento para funções privadas // (não pode ser acessadas de fora deste objeto) onFormCreated : onFormCreatedPrivate, onEventFiring : onEventFiringPrivate, onFieldValueChanged : onFieldValueChangedPrivate } }; // Declara uma instância do objeto MyForm var myForm = new MyForm(); // Utiliza funções públicas do objeto MyForm como Callback para os eventos de Formulário. latromi.formManager.setOnFormCreatedCallback( myForm.onFormCreated ); latromi.formManager.setOnEventFiringCallback( myForm.onEventFiring ); latromi.formManager.setOnFieldValueChangedCallback( myForm.onFieldValueChanged ); </syntaxhighlight> cc97190fcde1d74303ad9e32507487e18a257334 1784 1783 2018-07-09T18:54:28Z Daniel.giacomelli 1 /* Escutando eventos do Formulário */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Esse objeto não precisa ser estanciado pois é um objeto estático. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { setOnFormCreatedCallback : function (callback) { }, setOnEventFiringCallback : function (callback) { }, setOnFieldValueChangedCallback : function (callback) { }, getFormInstance : function (upgradeCode) { } } } </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} == Exemplos == === Escutando eventos do Formulário === O exemplo a seguir mostra como criar um objeto para escutar os eventos do formulário. O código executa as seguintes ações: * Cria um objeto chamado '''MyForm''' * No objeto '''MyForm''' são adicionadas funções públicas e privadas para escutar os eventos do Formulário. *: ''OBS.: A utilização de funções privadas para escutar os eventos não é obrigatória. O mesmo pode ser feiro diretamente nas funções públicas.'' * Uma variável chamada '''myForm''' é declarada, e recebe uma nova instância do objeto '''MyForm'''. * Em seguida, é configurada a escuta dos eventos do formulário pelo objeto instanciado na variável '''myForm'''. <syntaxhighlight lang="JavaScript"> // Cria o objto MyForm var MyForm = function () { function onFormCreatedPrivate(arguments) { console.log('Formulário Criado.'); } function onEventFiringPrivate(arguments){ console.log('Evento ' + arguments.eventName + ' disparado.'); } function onFieldValueChangedPrivate(arguments){ console.log('O valor do campo ' + arguments.field.name + ' foi alterado.'); } return { // Delega a escuta do evento para funções privadas // (não pode ser acessadas de fora deste objeto) onFormCreated : onFormCreatedPrivate, onEventFiring : onEventFiringPrivate, onFieldValueChanged : onFieldValueChangedPrivate } }; // Declara uma instância do objeto MyForm var myForm = new MyForm(); // Utiliza funções públicas do objeto MyForm como Callback para os eventos de Formulário. latromi.formManager.setOnFormCreatedCallback( myForm.onFormCreated ); latromi.formManager.setOnEventFiringCallback( myForm.onEventFiring ); latromi.formManager.setOnFieldValueChangedCallback( myForm.onFieldValueChanged ); </syntaxhighlight> dce2de68e1faf29454df7e0131736567b6f27f15 1785 1784 2018-07-09T18:54:54Z Daniel.giacomelli 1 /* Exemplos */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Esse objeto não precisa ser estanciado pois é um objeto estático. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { setOnFormCreatedCallback : function (callback) { }, setOnEventFiringCallback : function (callback) { }, setOnFieldValueChangedCallback : function (callback) { }, getFormInstance : function (upgradeCode) { } } } </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} == Exemplos == === Escutando eventos do Formulário === O exemplo a seguir mostra como criar um objeto para escutar os eventos do formulário. O código executa as seguintes ações: * Cria um objeto chamado '''MyForm''' * No objeto '''MyForm''' são adicionadas funções públicas e privadas para escutar os eventos do Formulário. *: ''OBS.: A utilização de funções privadas para escutar os eventos não é obrigatória. O mesmo pode ser feiro diretamente nas funções públicas.'' * Uma variável chamada '''myForm''' é declarada, e recebe uma nova instância do objeto '''MyForm'''. * Em seguida, é configurada a escuta dos eventos do formulário pelo objeto instanciado na variável '''myForm'''. <syntaxhighlight lang="JavaScript"> // Cria o objto MyForm var MyForm = function () { function onFormCreatedPrivate(arguments) { console.log('Formulário Criado.'); } function onEventFiringPrivate(arguments) { console.log('Evento ' + arguments.eventName + ' disparado.'); } function onFieldValueChangedPrivate(arguments) { console.log('O valor do campo ' + arguments.field.name + ' foi alterado.'); } return { // Delega a escuta do evento para funções privadas // (não pode ser acessadas de fora deste objeto) onFormCreated : onFormCreatedPrivate, onEventFiring : onEventFiringPrivate, onFieldValueChanged : onFieldValueChangedPrivate } }; // Declara uma instância do objeto MyForm var myForm = new MyForm(); // Utiliza funções públicas do objeto MyForm como Callback para os eventos de Formulário. latromi.formManager.setOnFormCreatedCallback( myForm.onFormCreated ); latromi.formManager.setOnEventFiringCallback( myForm.onEventFiring ); latromi.formManager.setOnFieldValueChangedCallback( myForm.onFieldValueChanged ); </syntaxhighlight> e01637cfa50f8394d4a6faac499955c6de27c71b Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function) 3000 241 1742 1716 2018-07-09T16:52:44Z Daniel.giacomelli 1 /* Valor de Retorno */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFormCreatedCallback()}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFormCreatedCallback(callback) { var arguments = { form: { } // Instância de latromi.formInstance }; callback(arguments); }</syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function (object) :: Função de callback, esperando um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { } </syntaxhighlight> 081f06d7ad07a721fdb77f586012dd7d25f80457 1743 1742 2018-07-09T16:53:03Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFormCreatedCallback(function)}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFormCreatedCallback(callback) { var arguments = { form: { } // Instância de latromi.formInstance }; callback(arguments); }</syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function (object) :: Função de callback, esperando um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == Exemplo: <syntaxhighlight lang="JavaScript"> function getFormInstance() { } </syntaxhighlight> fc9e630632e08620cf36ce2b3a59d642b9eb2cbc 1745 1743 2018-07-09T17:13:08Z Daniel.giacomelli 1 /* Exemplos */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFormCreatedCallback(function)}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFormCreatedCallback(callback) { var arguments = { form: { } // Instância de latromi.formInstance }; callback(arguments); }</syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function (object) :: Função de callback, esperando um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == === Inicializando uma API ao criar o Formulário === O exemplo a seguir mostra como inicializar uma API que será usada apenas em um Formulário específico. O código executa as seguintes ações: * Verifica se o formulário que foi criado na página é o detentor do Código de Atualização FRM00000267600002420180709131720350305. * Se o teste acima for verdadeiro, inicializar o objeto '''myApi''', passando no construtor o valor do campo '''txtApiValue'''. <syntaxhighlight lang="JavaScript"> var myApiInstance; latromi.formManager.setOnFormCreatedCallback( function(context) { // Se for um formulário especifico, inicializa a API. if (context.form.upgradeCode === 'FRM00000267600002420180709131720350305') { myApiInstance = new myApi(context.form.getFieldValue('txtApiValue')); myApiInstance.init(); } }); </syntaxhighlight> 35e8bf6b76f59354f121405bd75aed0ffcd2fa2e 1746 1745 2018-07-09T17:13:27Z Daniel.giacomelli 1 /* Inicializando uma API ao criar o Formulário */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFormCreatedCallback(function)}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFormCreatedCallback(callback) { var arguments = { form: { } // Instância de latromi.formInstance }; callback(arguments); }</syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function (object) :: Função de callback, esperando um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == === Inicializando um Objeto ao criar o Formulário === O exemplo a seguir mostra como inicializar uma API que será usada apenas em um Formulário específico. O código executa as seguintes ações: * Verifica se o formulário que foi criado na página é o detentor do Código de Atualização FRM00000267600002420180709131720350305. * Se o teste acima for verdadeiro, inicializar o objeto '''myApi''', passando no construtor o valor do campo '''txtApiValue'''. <syntaxhighlight lang="JavaScript"> var myApiInstance; latromi.formManager.setOnFormCreatedCallback( function(context) { // Se for um formulário especifico, inicializa a API. if (context.form.upgradeCode === 'FRM00000267600002420180709131720350305') { myApiInstance = new myApi(context.form.getFieldValue('txtApiValue')); myApiInstance.init(); } }); </syntaxhighlight> 7b9c8bbdaa26208d41b01a44924f1a1e307a1ff0 1747 1746 2018-07-09T17:15:47Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFormCreatedCallback(function)}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFormCreatedCallback(callback) { var arguments = { form: { } // Instância de latromi.formInstance }; callback(arguments); }</syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formCreatedContext|formCreatedContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formCreatedContext|formCreatedContext]]. Neste parâmetro estarão disponíveis as informações de contexto da criação do formulário. === Valor de Retorno === : Sem retorno. == Exemplos == === Inicializando um Objeto ao criar o Formulário === O exemplo a seguir mostra como inicializar uma API que será usada apenas em um Formulário específico. O código executa as seguintes ações: * Verifica se o formulário que foi criado na página é o detentor do Código de Atualização FRM00000267600002420180709131720350305. * Se o teste acima for verdadeiro, inicializar o objeto '''myApi''', passando no construtor o valor do campo '''txtApiValue'''. <syntaxhighlight lang="JavaScript"> var myApiInstance; latromi.formManager.setOnFormCreatedCallback( function(context) { // Se for um formulário especifico, inicializa a API. if (context.form.upgradeCode === 'FRM00000267600002420180709131720350305') { myApiInstance = new myApi(context.form.getFieldValue('txtApiValue')); myApiInstance.init(); } }); </syntaxhighlight> 633c347ff5c6a908e1f86c5aa5cb747a30b8a9e5 1748 1747 2018-07-09T17:16:13Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFormCreatedCallback(function)}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFormCreatedCallback(callback) { var context = new latromi.formCreatedContext(); callback(context); === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formCreatedContext|formCreatedContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formCreatedContext|formCreatedContext]]. Neste parâmetro estarão disponíveis as informações de contexto da criação do formulário. === Valor de Retorno === : Sem retorno. == Exemplos == === Inicializando um Objeto ao criar o Formulário === O exemplo a seguir mostra como inicializar uma API que será usada apenas em um Formulário específico. O código executa as seguintes ações: * Verifica se o formulário que foi criado na página é o detentor do Código de Atualização FRM00000267600002420180709131720350305. * Se o teste acima for verdadeiro, inicializar o objeto '''myApi''', passando no construtor o valor do campo '''txtApiValue'''. <syntaxhighlight lang="JavaScript"> var myApiInstance; latromi.formManager.setOnFormCreatedCallback( function(context) { // Se for um formulário especifico, inicializa a API. if (context.form.upgradeCode === 'FRM00000267600002420180709131720350305') { myApiInstance = new myApi(context.form.getFieldValue('txtApiValue')); myApiInstance.init(); } }); </syntaxhighlight> bfd29f27ab465120b759ff1e3ba9afd57842938e 1749 1748 2018-07-09T17:16:51Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFormCreatedCallback(function)}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFormCreatedCallback(callback) { var context = new latromi.formCreatedContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formCreatedContext|formCreatedContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formCreatedContext|formCreatedContext]]. Neste parâmetro estarão disponíveis as informações de contexto da criação do formulário. === Valor de Retorno === : Sem retorno. == Exemplos == === Inicializando um Objeto ao criar o Formulário === O exemplo a seguir mostra como inicializar uma API que será usada apenas em um Formulário específico. O código executa as seguintes ações: * Verifica se o formulário que foi criado na página é o detentor do Código de Atualização FRM00000267600002420180709131720350305. * Se o teste acima for verdadeiro, inicializar o objeto '''myApi''', passando no construtor o valor do campo '''txtApiValue'''. <syntaxhighlight lang="JavaScript"> var myApiInstance; latromi.formManager.setOnFormCreatedCallback( function(context) { // Se for um formulário especifico, inicializa a API. if (context.form.upgradeCode === 'FRM00000267600002420180709131720350305') { myApiInstance = new myApi(context.form.getFieldValue('txtApiValue')); myApiInstance.init(); } }); </syntaxhighlight> 5f32bf58284294a3ae5827e37153c34628c8f090 Desenvolvedor:APIs/JavaScript/latromi.formCreatedContext 3000 245 1750 2018-07-09T17:20:18Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:latromi.formCreatedContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas depois da criação do Formulário na Pági...' wikitext text/x-wiki {{DISPLAYTITLE:latromi.formCreatedContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas depois da criação do Formulário na Página. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { form: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | form | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]], referente ao Formulário que está sendo criado. |} fc4a9dfef69f2dea0c604360e24c05255e892084 1751 1750 2018-07-09T17:20:34Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formCreatedContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas depois da criação do Formulário na Página. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formCreatedContext = { form: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | form | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]], referente ao Formulário que está sendo criado. |} 035c099856af6ce02ceb354199a7179ff354af9d 1752 1751 2018-07-09T17:21:26Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formCreatedContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas depois da criação do Formulário na Página. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formCreatedContext = { form: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | form | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]], referente ao Formulário que está sendo criado. |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] f1ed6148ea470dd01ec53ddd1bd9e3288eb64600 1753 1752 2018-07-09T17:21:41Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formCreatedContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas depois da criação do Formulário na Página. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formCreatedContext = { form: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | form | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]], referente ao Formulário que está sendo criado. |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] e9d41443289ee75a20f85c8ed300c25a52d1bcd9 1754 1753 2018-07-09T17:22:27Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Objeto latromi.formCreatedContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas depois da criação do Formulário na Página. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formCreatedContext = { form: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | form | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]], referente ao Formulário que está sendo criado. |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] a6ad3e2afd82728763079e2887726aca53f9ced6 1756 1754 2018-07-09T17:26:32Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki {{DISPLAYTITLE:Objeto latromi.formCreatedContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas depois da criação do Formulário na Página. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formCreatedContext = { form: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | form | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]], referente ao Formulário que está sendo criado. |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] * [[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|Método setOnFormCreatedCallback(function)]] c663bd51a3d329cff765cb3d8530b3a204a44189 Desenvolvedor:APIs/JavaScript/latromi.formEventFiringContext 3000 244 1755 1735 2018-07-09T17:22:58Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined, cancel: false, completeCallback: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', ''Click'' e ''WindowClosed''. |- | field | Obtém a instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém a instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] 584bf61f0ca492d92b8f395e9dc890293debd76d 1757 1755 2018-07-09T17:29:28Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined, cancel: false, completeCallback: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', ''Click'' e ''WindowClosed''. |- | field | Obtém a instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém a instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] * [[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|Método setOnEventFiringCallback(function)]] 2323cf14b35f3edde14786b67e06cfb3b2607f54 1758 1757 2018-07-09T17:29:58Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined, cancel: false, completeCallback: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', ''Click'' e ''WindowClosed''. |- | field | Obtém a instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém a instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] * [[DEV:JavaScript/latromi.formManager/setOnEventFiringCallback(function)|Método setOnEventFiringCallback(function)]] e55d76be84307c4ebf85ac7b571f6a2ae8060384 1762 1758 2018-07-09T17:31:29Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined, cancel: false, completeCallback: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', ''Click'' e ''WindowClosed''. |- | field | Obtém a instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém a instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] * [[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|Método setOnEventFiringCallback(function)]] 2323cf14b35f3edde14786b67e06cfb3b2607f54 1769 1762 2018-07-09T17:51:39Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined, cancel: false, completeCallback: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', ''Click'' e ''WindowClosed''. |- | field | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém umaa instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] * [[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|Método setOnEventFiringCallback(function)]] e8e96a01b4db4b56201afc6a1455693256c90582 1777 1769 2018-07-09T18:22:52Z Daniel.giacomelli 1 /* Métodos */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined, cancel: false, completeCallback: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', ''Click'' e ''WindowClosed''. |- | field | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém umaa instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. A função deve esperar um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventCompleteContext|formEventCompleteContext]]. |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] * [[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|Método setOnEventFiringCallback(function)]] b126a23846369ea37a0cb3f597832b409129be06 1778 1777 2018-07-09T18:25:31Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventFiringContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas antes do processamento de eventos. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined, cancel: false, completeCallback: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', ''Click'' e ''WindowClosed''. |- | field | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |- | cancel | Cancelamento do Evento, do tipo ''Boolean''. Se for especificado '''true''' nesta propriedade, o evento não será processado no servidor. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | completeCallback(function) | Função para passar um callback que será chamado quando o processamento do evento no servidor for concluído. A função deve esperar um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventCompleteContext|formEventCompleteContext]]. |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] * [[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|Método setOnEventFiringCallback(function)]] 553549ede250c6793c4b3122a464d62dc1d5f424 APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function) 0 246 1761 2018-07-09T17:30:42Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)]] para [[Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)]] wikitext text/x-wiki #REDIRECIONAMENTO [[Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)]] cc9fad17f4b955b6c88fc126bf87183d4b66f7a9 Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function) 3000 247 1763 2018-07-09T17:38:50Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:Método setOnFieldValueChangedCallback(function)}} Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada...' wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFieldValueChangedCallback(function)}} Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o valor de algum campo for alterado via programaticamente (via processamento no servidor ou API JavaScript). A função não será chamada quando o valor do campo for alterado pelo usuário. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFieldValueChangedCallback(callback) { var context = new latromi.fieldValueChangedContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.fieldValueChangedContext|fieldValueChangedContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.fieldValueChangedContext|fieldValueChangedContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == === Utilizando o contexto === O exemplo a seguir, mostra como interceptar o disparo de um evento do Formulário Dinâmico. O código executa as seguintes ações: * Verifica se é um evento de campo. * Se for um evento de campo, mostra no console do navegador o nome do campo e nome do evento disparado. * Se for outro tipo de evento, mostra apenas o nome do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> === Cancelando um evento === O exemplo a seguir, mostra como cancelar o processamento de um evento no servidor. O código executa as seguintes ações: * Verifica se o evento disparado foi o ''Click'' do botão ''btnFakeButton''. Se for, executa as ações: ** Cancela o processamento do evento no servidor. ** Mostra no console do navegador uma mensagem notificando o cancelamento do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field' && ontext.field.name === 'btnFakeButton' && context.eventName === 'Click') { context.cancel = true; console.log('O Evento Click do botão btnFakeButton foi cancelado.'); } }); </syntaxhighlight> 57e8224e29438d01a6004b6c82661c3c259d6cfc 1764 1763 2018-07-09T17:39:50Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFieldValueChangedCallback(function)}} Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o valor de algum campo for alterado via programaticamente (via processamento no servidor ou API JavaScript). A função não será chamada quando o valor do campo for alterado pelo usuário. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] '''Uso'': Estático == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFieldValueChangedCallback(callback) { var context = new latromi.fieldValueChangedContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.fieldValueChangedContext|fieldValueChangedContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.fieldValueChangedContext|fieldValueChangedContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == === Utilizando o contexto === O exemplo a seguir, mostra como interceptar o disparo de um evento do Formulário Dinâmico. O código executa as seguintes ações: * Verifica se é um evento de campo. * Se for um evento de campo, mostra no console do navegador o nome do campo e nome do evento disparado. * Se for outro tipo de evento, mostra apenas o nome do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> === Cancelando um evento === O exemplo a seguir, mostra como cancelar o processamento de um evento no servidor. O código executa as seguintes ações: * Verifica se o evento disparado foi o ''Click'' do botão ''btnFakeButton''. Se for, executa as ações: ** Cancela o processamento do evento no servidor. ** Mostra no console do navegador uma mensagem notificando o cancelamento do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field' && ontext.field.name === 'btnFakeButton' && context.eventName === 'Click') { context.cancel = true; console.log('O Evento Click do botão btnFakeButton foi cancelado.'); } }); </syntaxhighlight> b3cdd7586b5f5fdfa3c1b8ce81e5a65a955cfd9b 1765 1764 2018-07-09T17:41:38Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFieldValueChangedCallback(function)}} Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o valor de algum campo for alterado via programaticamente (via processamento no servidor ou API JavaScript). A função não será chamada quando o valor do campo for alterado pelo usuário. :'''Uso''': Static :'''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFieldValueChangedCallback(callback) { var context = new latromi.fieldValueChangedContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.fieldValueChangedContext|fieldValueChangedContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.fieldValueChangedContext|fieldValueChangedContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == === Utilizando o contexto === O exemplo a seguir, mostra como interceptar o disparo de um evento do Formulário Dinâmico. O código executa as seguintes ações: * Verifica se é um evento de campo. * Se for um evento de campo, mostra no console do navegador o nome do campo e nome do evento disparado. * Se for outro tipo de evento, mostra apenas o nome do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> === Cancelando um evento === O exemplo a seguir, mostra como cancelar o processamento de um evento no servidor. O código executa as seguintes ações: * Verifica se o evento disparado foi o ''Click'' do botão ''btnFakeButton''. Se for, executa as ações: ** Cancela o processamento do evento no servidor. ** Mostra no console do navegador uma mensagem notificando o cancelamento do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field' && ontext.field.name === 'btnFakeButton' && context.eventName === 'Click') { context.cancel = true; console.log('O Evento Click do botão btnFakeButton foi cancelado.'); } }); </syntaxhighlight> 063b20dcba827ac4aa4ecea4f6e66d14850d62e4 1766 1765 2018-07-09T17:43:34Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFieldValueChangedCallback(function)}} Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o valor de algum campo for alterado via programaticamente (via processamento no servidor ou API JavaScript). A função não será chamada quando o valor do campo for alterado pelo usuário. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFieldValueChangedCallback(callback) { var context = new latromi.fieldValueChangedContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.fieldValueChangedContext|fieldValueChangedContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.fieldValueChangedContext|fieldValueChangedContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == === Utilizando o contexto === O exemplo a seguir, mostra como interceptar o disparo de um evento do Formulário Dinâmico. O código executa as seguintes ações: * Verifica se é um evento de campo. * Se for um evento de campo, mostra no console do navegador o nome do campo e nome do evento disparado. * Se for outro tipo de evento, mostra apenas o nome do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> === Cancelando um evento === O exemplo a seguir, mostra como cancelar o processamento de um evento no servidor. O código executa as seguintes ações: * Verifica se o evento disparado foi o ''Click'' do botão ''btnFakeButton''. Se for, executa as ações: ** Cancela o processamento do evento no servidor. ** Mostra no console do navegador uma mensagem notificando o cancelamento do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field' && ontext.field.name === 'btnFakeButton' && context.eventName === 'Click') { context.cancel = true; console.log('O Evento Click do botão btnFakeButton foi cancelado.'); } }); </syntaxhighlight> 37c18c58cb322accaa398c6e4fb54ba350716a32 1768 1766 2018-07-09T17:48:22Z Daniel.giacomelli 1 /* Exemplos */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFieldValueChangedCallback(function)}} Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o valor de algum campo for alterado via programaticamente (via processamento no servidor ou API JavaScript). A função não será chamada quando o valor do campo for alterado pelo usuário. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFieldValueChangedCallback(callback) { var context = new latromi.fieldValueChangedContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.fieldValueChangedContext|fieldValueChangedContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.fieldValueChangedContext|fieldValueChangedContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == === Utilizando o contexto === O exemplo a seguir, mostra como interceptar a alteração de valor de um campo do Formulário Dinâmico. O código executa as seguintes ações: * Mostra no console do navegador o nome do campo e novo valor atribuído a ele. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnFieldValueChangedCallback( function(context) { console.log('Valor do campo ' + context.field.name + ' alterado para: ' + context.field.getValue()); }); </syntaxhighlight> 7b9be72870ef4c32246e58926d2e997c19af9d35 Desenvolvedor:APIs/JavaScript/latromi.fieldValueChangedContext 3000 248 1770 2018-07-09T17:53:23Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:latromi.fieldValueChangedContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas depois que um campo tem o seu valor a...' wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldValueChangedContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas depois que um campo tem o seu valor alterado programaticamente. == Sintaxe == <syntaxhighlight lang="JavaScript"> var fieldValueChangedContext= { form: undefined, field: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | field | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que teve o valor alterado. |- | form | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]], referente ao formulário ao qual o campo pertence. |} 9ca72fdf85770101b11457f2d92c71fa5a3a4276 1771 1770 2018-07-09T17:53:56Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldValueChangedContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas depois que um campo tem o seu valor alterado programaticamente. == Sintaxe == <syntaxhighlight lang="JavaScript"> var fieldValueChangedContext= { form: undefined, field: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | field | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que teve o valor alterado. |- | form | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]], referente ao formulário ao qual o campo pertence. |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] * [[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|Método setOnFieldValueChangedCallback(function)]] 17c0db35a263f58852104c8bbe54384600e97004 Desenvolvedor:APIs/JavaScript/latromi.formInstance/getFieldValue(string) 3000 239 1774 1699 2018-07-09T18:01:32Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo a obter o valor. === Valor de Retorno === : O tipo de dados do retorno varia conforme o tipo de campo. == Exemplos == === Preenchendo campos === O Exemplo abaixo exibe no console do navegador o nome completo de uma pessoa, no formato brasileiro ou internacional. O código executa as seguintes ações: * Obtém uma instância do Formulário. * Obtém o valor das ''TextBoxes'' '''txtFirstName''' e '''txtLastName''' e da ''CheckBox'' '''chkIsInternational'''. * Se a ''CheckBox'' '''chkIsInternational''' estiver marcada, a mensagem será exibida em inglês no console do navegador, se não em português. <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> 92e6432d989320c911a616aee8502fdcb990cf4b 1775 1774 2018-07-09T18:02:33Z Daniel.giacomelli 1 /* Exemplos */ wikitext text/x-wiki {{DISPLAYTITLE:Método getFieldValue(string)}}__NOTOC__ Função que retorna o valor de um campo. O tipo de dados retornado vai variar conforme o tipo de campo. Por exemplo, se for uma TextBox, o resultado será uma String, mas se for uma CheckBox o resultado será Boolean. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getFieldValue(fieldName) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo a obter o valor. === Valor de Retorno === : O tipo de dados do retorno varia conforme o tipo de campo. == Exemplos == === Obtendo valor dos campos do Formulário === O Exemplo abaixo exibe no console do navegador o nome completo de uma pessoa, no formato brasileiro ou internacional. O código executa as seguintes ações: * Obtém uma instância do Formulário. * Obtém o valor das ''TextBoxes'' '''txtFirstName''' e '''txtLastName''' e da ''CheckBox'' '''chkIsInternational'''. * Se a ''CheckBox'' '''chkIsInternational''' estiver marcada, a mensagem será exibida em inglês no console do navegador, se não em português. <syntaxhighlight lang="JavaScript"> function logFullName() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o valor dos campos var firstName = form.getFieldValue('txtFirstName'), lastName = form.getFieldValue('txtFirstName'), isInternational = form.getFieldValue('chkIsInternational'); // Mostra uma mensagem em inglês no log se a // CheckBox "chkIsInternational" estiver marcada if (isInternational === true) { console.log('The full name is ' + lastName + ', ' + firstName); } else { console.log('O nome completo é ' + firstName + ' ' + lastName); } } </syntaxhighlight> db33256fb50e3e73e97ea4c3b9a65392c88dbb46 Desenvolvedor:APIs/JavaScript/latromi.formEventCompleteContext 3000 249 1779 2018-07-09T18:27:03Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:latromi.formEventCompleteContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas após o processamento de eventos no s...' wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventCompleteContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas após o processamento de eventos no servidor. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventFiringContext = { eventKind: undefined, eventName: undefined, form: undefined, field: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', ''Click'' e ''WindowClosed''. |- | field | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] * [[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|Método setOnEventFiringCallback(function)]] f3bf87577cbac1a6bfab2ee0fbf039a25f374d22 1780 1779 2018-07-09T18:27:16Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formEventCompleteContext}}__NOTOC__ Objeto de contexto, passado como argumento para funções de callback chamadas após o processamento de eventos no servidor. == Sintaxe == <syntaxhighlight lang="JavaScript"> var formEventCompleteContext= { eventKind: undefined, eventName: undefined, form: undefined, field: undefined }; </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | eventKind | Tipo de evento, do tipo ''String''. O valor dessa propriedade pode ser: * '''Form''': Se for um evento de Formulário. * '''Field''': Se for um evento de campo do Formulário. * '''Windows''': Se for um evento de Janela de Formulário. |- | eventName | Nome do Evento, do tipo ''String''. Exemplo: ''Load'', ''LostFocus'', ''Click'' e ''WindowClosed''. |- | field | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.fieldInstance|fieldInstance]], referente ao campo que disparou o evento. Se não for um evento de campo, esta propriedade terá valor ''null''. |- | form | Obtém uma instância de [[DEV:APIs/JavaScript/latromi.formInstance|formInstance]]. Esta propriedade terá valor quando for um evento de Formulário ou de membros de Formulário (Campos e Janelas). |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] * [[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|Método setOnEventFiringCallback(function)]] 4f1cc14016388154a1f9fe49fd303fa8bde3c93c Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function) 3000 243 1786 1760 2018-07-09T19:26:13Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback(function)}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada antes do processamento de eventos do Formulário Dinâmico no servidor. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var context = new latromi.formEventFiringContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == === Utilizando o contexto === O exemplo a seguir, mostra como interceptar o disparo de um evento do Formulário Dinâmico. O código executa as seguintes ações: * Verifica se é um evento de campo. * Se for um evento de campo, mostra no console do navegador o nome do campo e nome do evento disparado. * Se for outro tipo de evento, mostra apenas o nome do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> === Cancelando um evento === O exemplo a seguir, mostra como cancelar o processamento de um evento no servidor. O código executa as seguintes ações: * Verifica se o evento disparado foi o ''Click'' do botão ''btnFakeButton''. Se for, executa as ações: ** Cancela o processamento do evento no servidor. ** Mostra no console do navegador uma mensagem notificando o cancelamento do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field' && ontext.field.name === 'btnFakeButton' && context.eventName === 'Click') { context.cancel = true; console.log('O Evento Click do botão btnFakeButton foi cancelado.'); } }); </syntaxhighlight> aef3b2a182dde18b7ebaec85e8cdf67fa4f73701 Desenvolvedor:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any) 3000 250 1787 2018-07-09T19:32:35Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:Método setFieldValue(string, any)}}__NOTOC__ Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se...' wikitext text/x-wiki {{DISPLAYTITLE:Método setFieldValue(string, any)}}__NOTOC__ Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma TextBox deve ser passado um valor do tipo String, mas se for uma CheckBox, deve ser um valor do tipo Booelan. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setFieldValue(fieldName, value) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo que reberá o valor. : ''value'' :: Tipo: Any :: Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. === Valor de Retorno === : Sem retorno. == Exemplos == === Obtendo valor dos campos do Formulário === O Exemplo abaixo exibe no console do navegador o nome completo de uma pessoa, no formato brasileiro ou internacional. O código executa as seguintes ações: * Obtém uma instância do Formulário. * Obtém o valor das ''TextBoxes'' '''txtFirstName''' e '''txtLastName''' e da ''CheckBox'' '''chkIsInternational'''. * Se a ''CheckBox'' '''chkIsInternational''' estiver marcada, a mensagem será exibida em inglês no console do navegador, se não em português. <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> f3116ec9bdd305f7f49fff133304189e13e98c0d 1788 1787 2018-07-09T19:37:41Z Daniel.giacomelli 1 /* Obtendo valor dos campos do Formulário */ wikitext text/x-wiki {{DISPLAYTITLE:Método setFieldValue(string, any)}}__NOTOC__ Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma TextBox deve ser passado um valor do tipo String, mas se for uma CheckBox, deve ser um valor do tipo Booelan. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setFieldValue(fieldName, value) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo que reberá o valor. : ''value'' :: Tipo: Any :: Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. === Valor de Retorno === : Sem retorno. == Exemplos == === Atribuindo valor aos campos do Formulário === O exemplo a seguir preenche alguns campos do Formulário Dinâmico. O código executa as seguintes ações: * Obtém uma instância do Formulário. * Atribui o texto "Bob" a ''TextBox'' '''txtFirtName'''. * Atribui o texto "Dylan" a ''TextBox'' '''txtLastName'''. * Atribui o valor booleano ''true'' a ''CheckBox'' '''chkIsInternational'''. <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> a2d7d45908e2ccfc0cef2b8f7608d48f4dc9def1 1789 1788 2018-07-09T19:47:07Z Daniel.giacomelli 1 /* Atribuindo valor aos campos do Formulário */ wikitext text/x-wiki {{DISPLAYTITLE:Método setFieldValue(string, any)}}__NOTOC__ Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma TextBox deve ser passado um valor do tipo String, mas se for uma CheckBox, deve ser um valor do tipo Booelan. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setFieldValue(fieldName, value) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo que reberá o valor. : ''value'' :: Tipo: Any :: Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. === Valor de Retorno === : Sem retorno. == Exemplos == === Atribuindo valor aos campos do Formulário === O exemplo a seguir preenche alguns campos do Formulário Dinâmico. O código executa as seguintes ações: * Obtém uma instância do Formulário. * Preenche o campo '''txtFirtName''', do tipo ''TextBox'', com o texto <span style="color:magenta;font-family:monospace;font-size:1.2em;">"Bob"</span>. * Preenche o campo '''txtLastName''', do tipo ''TextBox'', com o texto <span style="color:magenta;font-family:monospace;font-size:1.2em;">"Dylan"</span>. * Marca a ''CheckBox'' chamada '''chkIsInternational''' informando o valor <span style="color:#0000cc;font-family:monospace;font-size:1.2em;">true</span>. <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'). form.setFieldValue('txtLastName', 'Dylan'). form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> bbc140827812c72b72b129c18a8572c0dedc36ee 1790 1789 2018-07-09T19:50:22Z Daniel.giacomelli 1 /* Atribuindo valor aos campos do Formulário */ wikitext text/x-wiki {{DISPLAYTITLE:Método setFieldValue(string, any)}}__NOTOC__ Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma TextBox deve ser passado um valor do tipo String, mas se for uma CheckBox, deve ser um valor do tipo Booelan. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setFieldValue(fieldName, value) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo que reberá o valor. : ''value'' :: Tipo: Any :: Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. === Valor de Retorno === : Sem retorno. == Exemplos == === Atribuindo valor aos campos do Formulário === O exemplo a seguir preenche alguns campos do Formulário Dinâmico. O código executa as seguintes ações: * Obtém uma instância do Formulário. * Preenche o campo '''txtFirtName''', do tipo ''TextBox'', com o texto <span style="color:magenta;font-family:monospace;font-size:1.2em;">"Bob"</span>. * Preenche o campo '''txtLastName''', do tipo ''TextBox'', com o texto <span style="color:magenta;font-family:monospace;font-size:1.2em;">"Dylan"</span>. * Marca a ''CheckBox'' chamada '''chkIsInternational''' informando o valor <span style="color:#0000cc;font-family:monospace;font-size:1.2em;">true</span>. <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'); form.setFieldValue('txtLastName', 'Dylan'); form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 1612400d6d3b04b06eb1193414cefe532d25f55a 1791 1790 2018-07-09T19:53:11Z Daniel.giacomelli 1 /* Atribuindo valor aos campos do Formulário */ wikitext text/x-wiki {{DISPLAYTITLE:Método setFieldValue(string, any)}}__NOTOC__ Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma TextBox deve ser passado um valor do tipo String, mas se for uma CheckBox, deve ser um valor do tipo Booelan. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setFieldValue(fieldName, value) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo que reberá o valor. : ''value'' :: Tipo: Any :: Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. === Valor de Retorno === : Sem retorno. == Exemplos == === Atribuindo valor aos campos do Formulário === <style scoped> .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} </style> O exemplo a seguir preenche alguns campos do Formulário Dinâmico. O código executa as seguintes ações: * Obtém uma instância do Formulário. * Preenche o campo '''txtFirtName''', do tipo ''TextBox'', com o texto <span class="codepart code-string">"Bob"</span>. * Preenche o campo '''txtLastName''', do tipo ''TextBox'', com o texto <span class="codepart code-string">"Dylan"</span>. * Marca a ''CheckBox'' chamada '''chkIsInternational''' informando o valor <span class="codepart code-boolean">true</span>. <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'); form.setFieldValue('txtLastName', 'Dylan'); form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> c40d8db67d6faf9d904e6a4e6c9f82b909f8ad89 1792 1791 2018-07-09T19:53:55Z Daniel.giacomelli 1 /* Atribuindo valor aos campos do Formulário */ wikitext text/x-wiki {{DISPLAYTITLE:Método setFieldValue(string, any)}}__NOTOC__ Função que atribui valor a um campo. O valor especificado deve variar conforme o tipo de campo. Por exemplo, se form uma TextBox deve ser passado um valor do tipo String, mas se for uma CheckBox, deve ser um valor do tipo Booelan. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setFieldValue(fieldName, value) { } </syntaxhighlight> === Parâmetros === : ''fieldName'' :: Tipo: String :: Nome do campo que reberá o valor. : ''value'' :: Tipo: Any :: Valor a ser atribuído ao campo. O tipo de dados varia conforme o tipo de campo. === Valor de Retorno === : Sem retorno. == Exemplos == === Atribuindo valor aos campos do Formulário === O exemplo a seguir preenche alguns campos do Formulário Dinâmico. O código executa as seguintes ações: * Obtém uma instância do Formulário. * Preenche o campo '''txtFirtName''', do tipo ''TextBox'', com o texto <span class="codepart code-string">"Bob"</span>. * Preenche o campo '''txtLastName''', do tipo ''TextBox'', com o texto <span class="codepart code-string">"Dylan"</span>. * Marca a ''CheckBox'' chamada '''chkIsInternational''' informando o valor <span class="codepart code-boolean">true</span>. <syntaxhighlight lang="JavaScript"> function populateFields() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Preenche os campos form.setFieldValue('txtFirstName', 'Bob'); form.setFieldValue('txtLastName', 'Dylan'); form.setFieldValue('chkIsInternational', true); } </syntaxhighlight> 3c97e9e84daa5f5403007837cdf1c2c66fddca89 MediaWiki:Common.css 8 47 1793 1676 2018-07-09T19:54:25Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } a6d0fb59811f38c5a322f2e8dfda8a2bcb10e9b0 Desenvolvedor:APIs/JavaScript/latromi.formInstance 3000 236 1794 1696 2018-07-09T20:03:17Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: {|class="wikitable apidoctable2" |+ Propriedades ! Nome ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} {|class="wikitable apidoctable2" |+ Métodos !Nome ! Retorno ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Any |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] df445050341c9a654136c578a04c6f0aa066a5b0 1795 1794 2018-07-09T20:04:11Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Retorno ! Descrição |---------------------------------- |[[#id|id]] |Number |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |String |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Retorno ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Any |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] e03416c7d568c9ed7b443233819725d765c08fd9 1796 1795 2018-07-09T20:04:29Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[#id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Retorno ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Element |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Any |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Any |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] 92240b48e39c66811e1a02c5d45918f8020f7954 1797 1796 2018-07-09T20:04:55Z Daniel.giacomelli 1 /* Métodos */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[#id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[#upgradeCode|upgradeCode]] |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] c0ce9efbde08406e096d560cf6377df4c4ae5169 1798 1797 2018-07-09T20:05:54Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |} == <span id="id"></span>id == Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. == <span id="upgradeCode"></span>upgradeCode == Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. Exemplo: <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] fa6a8ec219000e38297705cf7fa43e0c32539070 1806 1798 2018-07-09T20:34:12Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] 90dd096cf9a8cb41d35fe495a1366006af31d79c 1807 1806 2018-07-09T20:34:42Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtida através da API estática [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] 2384d5022516d730b1db2f4bb88d375c84814b0d 1808 1807 2018-07-09T20:34:59Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtida através da API estática [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] 64ff72d1c0834643482675ee1beb5e39990fe630 1809 1808 2018-07-09T20:35:52Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtida através da API estática [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] a07d3122ca58f01b6595d080cd5cb2c0a652a275 1816 1809 2018-07-09T21:26:27Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Fornece propriedades e métodos para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtida através da API estática [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] 9e3c295bab5b2965a025d5c0951f5da1b0e17108 1817 1816 2018-07-09T21:26:44Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação do Formulário Dinâmico. A instância desse objeto deve ser obtida através da API estática [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização Formulário Dinâmico. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] 4d2beaad933df15a211decc19cd9c593b6aa8496 Desenvolvedor:APIs/JavaScript/latromi.formInstance/id 3000 251 1799 2018-07-09T20:08:34Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:Propriedade id}}__NOTOC__ Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemen...' wikitext text/x-wiki {{DISPLAYTITLE:Propriedade id}}__NOTOC__ Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Retorno == : Retorna o ID do Formulário Dinâmico, do tipo ''number''. 449a74c5e85c12e307226fc5f68d8d89f11a6717 1801 1799 2018-07-09T20:11:03Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Propriedade id}}__NOTOC__ Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == === Retorno === : Retorna o ID do Formulário Dinâmico, do tipo ''number''. db5a05a117f8da9cf1868e08235674c738f8af11 1802 1801 2018-07-09T20:11:16Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:Propriedade id}}__NOTOC__ Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == ==== Retorno ==== : Retorna o ID do Formulário Dinâmico, do tipo ''number''. 8b5c81e1ef9a65c6d999998d3ad1ee111f5c198d 1803 1802 2018-07-09T20:14:05Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:Propriedade id}}__NOTOC__ Propriedade que retorna o ID do cadastro do Formulário Dinâmico. Este ID é numérico, e não deve ser confundido com o ID do Elemento HTML. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> id: undefined </syntaxhighlight> ==== Retorno ==== : Retorna o ID do Formulário Dinâmico, do tipo ''number''. 620f1a49893c90c0f1899894484074193fb6f0e2 Desenvolvedor:APIs/JavaScript/latromi.formInstance/getElement() 3000 238 1800 1694 2018-07-09T20:08:39Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Método getElement()}}__NOTOC__ Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS ''DynamicForm''. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function getElement() { } </syntaxhighlight> ==== Valor de Retorno ==== Retorna um valor do tipo ''HTMLElement''. == Exemplos == O Exemplo abaixo exibe no Console do navegador o nome da tag do elemento retornado pela função ''getElement()'': <syntaxhighlight lang="JavaScript"> function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { var element = form.getElement(); // Obtém o Element HTML console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } } </syntaxhighlight> ea98b0a6b7d4f2366a204d74775ad2c763b3b39c Desenvolvedor:APIs/JavaScript/latromi.formInstance/upgradeCode 3000 252 1804 2018-07-09T20:29:48Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:Propriedade upgradeCode}}__NOTOC__ Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. '''Memebro de:''...' wikitext text/x-wiki {{DISPLAYTITLE:Propriedade upgradeCode}}__NOTOC__ Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> upgradeCode: undefined </syntaxhighlight> ==== Retorno ==== : Retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico, do tipo ''string''. == Exemplos == === Usando a propriedade upgradeCode === <syntaxhighlight lang="JavaScript"> function logProperties() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Mostra no log o valor das propriedades console.log('Formulário com ID ' + form.id + ' e Código de Atualização ' + form.upgradeCode); } </syntaxhighlight> 57ef6d582439ac14bb83f348d50bbf3fbf3e719e 1805 1804 2018-07-09T20:33:01Z Daniel.giacomelli 1 /* Usando a propriedade upgradeCode */ wikitext text/x-wiki {{DISPLAYTITLE:Propriedade upgradeCode}}__NOTOC__ Propriedade que retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico. '''Memebro de:''' [[DEV:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] == Sintaxe == <syntaxhighlight lang="JavaScript"> upgradeCode: undefined </syntaxhighlight> ==== Retorno ==== : Retorna o [[Terminologia:Upgrade Code|Código de Atualização]] do Formulário Dinâmico, do tipo ''string''. == Exemplos == === Usando a propriedade upgradeCode === O exemplo a seguir mostra no console do navegador o Código de Atualização do Formulário. O código executa as seguintes ações: * Obtém uma instância do Formulário Dinâmico através do Gereciador de Formulários. * Mostra no console do navegador o Código de Atualização do Formulário. <syntaxhighlight lang="JavaScript"> function logProperties() { var form = latromi.formManager.getFormInstance(); console.log('Formulário com Código de Atualização: ' + form.upgradeCode); } </syntaxhighlight> 2835cbcfe147f8ed8cfded799609195b579e8913 Conectando-se a uma planilha de Excel 0 26 1810 1523 2018-07-09T20:38:56Z Daniel.giacomelli 1 wikitext text/x-wiki Na inclusão da QUERY, crie uma conexão com os dados abaixo: * Provider: ''System.Data.OleDb'' * Banco: Caminho da planilha. ''Ex.: \\192.168.0.200\publico\Planilhas\planilha1.xls'' * Parâmetros Adicionais: ''Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0'' Exemplo de SELECT: <syntaxhighlight lang="Sql"> SELECT FORMAT(NOW() , 'MM/dd/yyyy') AS dataatual, FORMAT([data] , 'MM/dd/yyyy') AS dataplanilha, * FROM [Plan1$] WHERE [data] IS NOT NULL ORDER BY [data] DESC </syntaxhighlight> '''IMPORTANTE:''' O caminho da planilha precisa ser visível tanto para o WecDB Client quanto para o Portal WecDB [[Category:Provedores de Dados]] 131eb6c08a251600f27994876041ed2f4a151802 Desenvolvedor:APIs/JavaScript/latromi.security.sessionInfo 3000 253 1811 2018-07-09T20:52:11Z Daniel.giacomelli 1 Criou página com 'Fornece propriedades para obter informações do usuário logado. === Sintaxe === <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { retur...' wikitext text/x-wiki Fornece propriedades para obter informações do usuário logado. === Sintaxe === <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> 34d0bfaf865d4c58f5e23b06a9c5312d511283a8 1812 1811 2018-07-09T20:59:29Z Daniel.giacomelli 1 wikitext text/x-wiki Fornece propriedades para obter informações do usuário logado. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/userid|userid]] | Obtém o ID do usuário logado. |---------------------------------- | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/username|username]] | Obtém o Nome de Usuário do usuário logado. |---------------------------------- | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/isadmin|isadmin]] | Obtém um valor do tipo ''Boolean'', indicando se o usuário logado é administrador do sistema. |} a8a998eb1d4fff99c1e408e9b7c6de180a296a82 1813 1812 2018-07-09T21:13:04Z Daniel.giacomelli 1 wikitext text/x-wiki Fornece propriedades para obter informações do usuário logado. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/userid|userid]] | Obtém o ID do usuário logado. |---------------------------------- | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/username|username]] | Obtém o Nome de Usuário do usuário logado. |---------------------------------- | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/isadmin|isadmin]] | Obtém um valor do tipo ''Boolean'', indicando se o usuário logado é administrador do sistema. |} == Exemplos == === Obtendo informações do usuário logado === O exemplo a seguir mostra como como obter as informações do usuário logado. O código executa as seguintes ações: * Obtém uma instância de '''sessionInfo'''. * Verifica se o usuário logado é administrador. * Se o usuário logado for administrador, mostra a mensagem <span class="codepart code-string">Administrador logado</span>... no console do navegador, senão mostra a mensagem <span class="codepart code-string">Usuário logado</span>.... <syntaxhighlight lang="JavaScript"> function logUserInfo() { var userSessionInfo = new latromi.security.sessionInfo(); if (userSessionInfo.isadmin) console.log('Administrador logado: ' + userSessionInfo.username); else console.log('Usuário logado: ' + userSessionInfo.username); } </syntaxhighlight> 2d35fe0f19b9058f0af9f5a5be11d5cbb537a48e 1814 1813 2018-07-09T21:14:02Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.security.sessionInfo}}__NOTOC__ Fornece propriedades para obter informações do usuário logado. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/userid|userid]] | Obtém o ID do usuário logado. |---------------------------------- | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/username|username]] | Obtém o Nome de Usuário do usuário logado. |---------------------------------- | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/isadmin|isadmin]] | Obtém um valor do tipo ''Boolean'', indicando se o usuário logado é administrador do sistema. |} == Exemplos == === Obtendo informações do usuário logado === O exemplo a seguir mostra como como obter as informações do usuário logado. O código executa as seguintes ações: * Obtém uma instância de '''sessionInfo'''. * Verifica se o usuário logado é administrador. * Se o usuário logado for administrador, mostra a mensagem <span class="codepart code-string">Administrador logado</span>... no console do navegador, senão mostra a mensagem <span class="codepart code-string">Usuário logado</span>.... <syntaxhighlight lang="JavaScript"> function logUserInfo() { var userSessionInfo = new latromi.security.sessionInfo(); if (userSessionInfo.isadmin) console.log('Administrador logado: ' + userSessionInfo.username); else console.log('Usuário logado: ' + userSessionInfo.username); } </syntaxhighlight> aac6d2c793ad1ec758b43c0557300dd29a534316 1815 1814 2018-07-09T21:15:46Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.security.sessionInfo}}__NOTOC__ Fornece propriedades para obter informações do usuário logado. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/userid|userid]] | Obtém o ''ID'' do usuário logado. |---------------------------------- | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/username|username]] | Obtém o ''Nome de Usuário'' do usuário logado. |---------------------------------- | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/isadmin|isadmin]] | Obtém um valor do tipo ''Boolean'', indicando se o usuário logado é administrador do sistema. |} == Exemplos == === Obtendo informações do usuário logado === O exemplo a seguir mostra como como obter as informações do usuário logado. O código executa as seguintes ações: * Obtém uma instância de '''sessionInfo'''. * Verifica se o usuário logado é administrador. * Se o usuário logado for administrador, mostra a mensagem <span class="codepart code-string">Administrador logado</span>... no console do navegador, senão mostra a mensagem <span class="codepart code-string">Usuário logado</span>.... <syntaxhighlight lang="JavaScript"> function logUserInfo() { var userSessionInfo = new latromi.security.sessionInfo(); if (userSessionInfo.isadmin) console.log('Administrador logado: ' + userSessionInfo.username); else console.log('Usuário logado: ' + userSessionInfo.username); } </syntaxhighlight> 80dbce089a35520bd909d52db649443177eb4a7f Desenvolvedor:APIs/JavaScript/latromi.fieldInstance 3000 254 1818 2018-07-09T21:45:50Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:latromi.fieldInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação de campos do Formulário Dinâmico. == Propriedades == {|class="wikitable...' wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação de campos do Formulário Dinâmico. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | id | Obtém o ID do campo. |- | sequence | Obtém a sequencia (posição) do Campo. |- | type | Obtém um número indicando o tipo do campo: # Numeric Text Box # Text Box # Date/Time Picker # Combo Box # Lookup # Check Box # Radio Button # Color Picker # Label # Upload # HTML Editor # Consulta # Button # Link # TreeView # ImageView # HtmlElement # Gauge |- | name | Obtém o nome do campo. |- | clientId | Obtém o ID do elemento HTML correspondente ao campo. |- | wrapperClientId | Obtém o ID do elemento HTML que envolve o campo. |- | labelText | Obtém o texto da label do campo (descrição) |- | enabled | Obtém <span class="codepart code-boolean">true</span> se o campo estiver habilitado. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Habilitado'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | visible | Obtém <span class="codepart code-boolean">true</span> se o campo estiver visível. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Visível'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | required | Obtém <span class="codepart code-boolean">true</span> se o preenchimento do campo for obrigatório. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Preenchimento Obrigatório'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' | height | Obtém a altura do campo. |- | tooltip | Obtém o texto de ToolTip (balão de ajuda) do campo. |- | initialValue | Obtém o valor inicial do campo. |- | events | Lista de eventos disponíveis |} == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> 4b68856e0c2364a53043596326e968867cc56a16 1819 1818 2018-07-09T21:46:07Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação de campos do Formulário Dinâmico. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | id | Obtém o ID do campo. |- | sequence | Obtém a sequencia (posição) do Campo. |- | type | Obtém um número indicando o tipo do campo: # Numeric Text Box # Text Box # Date/Time Picker # Combo Box # Lookup # Check Box # Radio Button # Color Picker # Label # Upload # HTML Editor # Consulta # Button # Link # TreeView # ImageView # HtmlElement # Gauge |- | name | Obtém o nome do campo. |- | clientId | Obtém o ID do elemento HTML correspondente ao campo. |- | wrapperClientId | Obtém o ID do elemento HTML que envolve o campo. |- | labelText | Obtém o texto da label do campo (descrição) |- | enabled | Obtém <span class="codepart code-boolean">true</span> se o campo estiver habilitado. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Habilitado'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | visible | Obtém <span class="codepart code-boolean">true</span> se o campo estiver visível. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Visível'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | required | Obtém <span class="codepart code-boolean">true</span> se o preenchimento do campo for obrigatório. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Preenchimento Obrigatório'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | height | Obtém a altura do campo. |- | tooltip | Obtém o texto de ToolTip (balão de ajuda) do campo. |- | initialValue | Obtém o valor inicial do campo. |- | events | Lista de eventos disponíveis |} == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> 69ef35e9659e2eea9638717e8a5ed0b69faf3221 1820 1819 2018-07-09T21:49:52Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação de campos do Formulário Dinâmico. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | id | Obtém o ID do campo. |- | sequence | Obtém a sequencia (posição) do Campo. |- | type | Obtém um número indicando o tipo do campo: # Numeric Text Box # Text Box # Date/Time Picker # Combo Box # Lookup # Check Box # Radio Button # Color Picker # Label # Upload # HTML Editor # Consulta # Button # Link # TreeView # ImageView # HtmlElement # Gauge |- | name | Obtém o nome do campo. |- | clientId | Obtém o ID do elemento HTML correspondente ao campo. |- | wrapperClientId | Obtém o ID do elemento HTML que envolve o campo. |- | labelText | Obtém o texto da label do campo (descrição) |- | enabled | Obtém <span class="codepart code-boolean">true</span> se o campo estiver habilitado. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Habilitado'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | visible | Obtém <span class="codepart code-boolean">true</span> se o campo estiver visível. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Visível'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | required | Obtém <span class="codepart code-boolean">true</span> se o preenchimento do campo for obrigatório. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Preenchimento Obrigatório'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | height | Obtém a altura do campo. |- | tooltip | Obtém o texto de ToolTip (balão de ajuda) do campo. |- | initialValue | Obtém o valor inicial do campo. |- | events | Lista de eventos disponíveis |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | [[DEV:APIs/JavaScript/latromi.fieldInstance/getValue()|getValue()]] | Obtém o valor atual do campo. |- | [[DEV:APIs/JavaScript/latromi.fieldInstance/setValue(any)|setValue(any)]] | Atribui valor ao campo. |} bae945f887aa5cc4ddff03a90888f3a619b75581 1821 1820 2018-07-09T21:54:54Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação de campos do Formulário Dinâmico. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | id | Obtém o ID do campo. |- | sequence | Obtém a sequencia (posição) do Campo. |- | type | Obtém um número indicando o tipo do campo: # Numeric Text Box # Text Box # Date/Time Picker # Combo Box # Lookup # Check Box # Radio Button # Color Picker # Label # Upload # HTML Editor # Consulta # Button # Link # TreeView # ImageView # HtmlElement # Gauge |- | name | Obtém o nome do campo. |- | clientId | Obtém o ID do elemento HTML correspondente ao campo. |- | wrapperClientId | Obtém o ID do elemento HTML que envolve o campo. |- | labelText | Obtém o texto da label do campo (descrição) |- | enabled | Obtém <span class="codepart code-boolean">true</span> se o campo estiver habilitado. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Habilitado'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | visible | Obtém <span class="codepart code-boolean">true</span> se o campo estiver visível. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Visível'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | required | Obtém <span class="codepart code-boolean">true</span> se o preenchimento do campo for obrigatório. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Preenchimento Obrigatório'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | height | Obtém a altura do campo. |- | tooltip | Obtém o texto de ToolTip (balão de ajuda) do campo. |- | initialValue | Obtém o valor inicial do campo. |- | events | Lista de eventos disponíveis |- | | Cada tipo de campo possui um conjunto de propriedades específicas. Clique [[DEV:APIs/JavaScript/latromi.fieldInstance/Propriedades Extendidas|aqui]] para consultá-las. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | [[DEV:APIs/JavaScript/latromi.fieldInstance/getValue()|getValue()]] | Obtém o valor atual do campo. |- | [[DEV:APIs/JavaScript/latromi.fieldInstance/setValue(any)|setValue(any)]] | Atribui valor ao campo. |} 20aa92215c2e4cfcb24d91eb5f108ec0465c7ece 1822 1821 2018-07-09T21:55:11Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação de campos do Formulário Dinâmico. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | id | Obtém o ID do campo. |- | sequence | Obtém a sequencia (posição) do Campo. |- | type | Obtém um número indicando o tipo do campo: # Numeric Text Box # Text Box # Date/Time Picker # Combo Box # Lookup # Check Box # Radio Button # Color Picker # Label # Upload # HTML Editor # Consulta # Button # Link # TreeView # ImageView # HtmlElement # Gauge |- | name | Obtém o nome do campo. |- | clientId | Obtém o ID do elemento HTML correspondente ao campo. |- | wrapperClientId | Obtém o ID do elemento HTML que envolve o campo. |- | labelText | Obtém o texto da label do campo (descrição) |- | enabled | Obtém <span class="codepart code-boolean">true</span> se o campo estiver habilitado. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Habilitado'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | visible | Obtém <span class="codepart code-boolean">true</span> se o campo estiver visível. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Visível'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | required | Obtém <span class="codepart code-boolean">true</span> se o preenchimento do campo for obrigatório. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Preenchimento Obrigatório'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | height | Obtém a altura do campo. |- | tooltip | Obtém o texto de ToolTip (balão de ajuda) do campo. |- | initialValue | Obtém o valor inicial do campo. |- | events | Lista de eventos disponíveis |- | * | Cada tipo de campo possui um conjunto de propriedades específicas. Clique [[DEV:APIs/JavaScript/latromi.fieldInstance/Propriedades Extendidas|aqui]] para consultá-las. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | [[DEV:APIs/JavaScript/latromi.fieldInstance/getValue()|getValue()]] | Obtém o valor atual do campo. |- | [[DEV:APIs/JavaScript/latromi.fieldInstance/setValue(any)|setValue(any)]] | Atribui valor ao campo. |} 25e6c9524476efcf636c2e3cd6b1f3cc945cdd2a 1823 1822 2018-07-09T21:57:19Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação de campos do Formulário Dinâmico. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> == Propriedades == Cada tipo de campo possui um conjunto de propriedades específicas. Clique [[DEV:APIs/JavaScript/latromi.fieldInstance/Propriedades Extendidas|aqui]] para consultá-las. Segue abaixo o conjunto de propriedades padrão, disponíveis em todos os tipos de campos: {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | id | Obtém o ID do campo. |- | sequence | Obtém a sequencia (posição) do Campo. |- | type | Obtém um número indicando o tipo do campo: # Numeric Text Box # Text Box # Date/Time Picker # Combo Box # Lookup # Check Box # Radio Button # Color Picker # Label # Upload # HTML Editor # Consulta # Button # Link # TreeView # ImageView # HtmlElement # Gauge |- | name | Obtém o nome do campo. |- | clientId | Obtém o ID do elemento HTML correspondente ao campo. |- | wrapperClientId | Obtém o ID do elemento HTML que envolve o campo. |- | labelText | Obtém o texto da label do campo (descrição) |- | enabled | Obtém <span class="codepart code-boolean">true</span> se o campo estiver habilitado. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Habilitado'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | visible | Obtém <span class="codepart code-boolean">true</span> se o campo estiver visível. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Visível'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | required | Obtém <span class="codepart code-boolean">true</span> se o preenchimento do campo for obrigatório. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Preenchimento Obrigatório'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | height | Obtém a altura do campo. |- | tooltip | Obtém o texto de ToolTip (balão de ajuda) do campo. |- | initialValue | Obtém o valor inicial do campo. |- | events | Lista de eventos disponíveis |- | * | Cada tipo de campo possui um conjunto de propriedades específicas. Clique [[DEV:APIs/JavaScript/latromi.fieldInstance/Propriedades Extendidas|aqui]] para consultá-las. |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | [[DEV:APIs/JavaScript/latromi.fieldInstance/getValue()|getValue()]] | Obtém o valor atual do campo. |- | [[DEV:APIs/JavaScript/latromi.fieldInstance/setValue(any)|setValue(any)]] | Atribui valor ao campo. |} b349389f327f8d552de3eb8cbe2fb9c2094ab2d5 1824 1823 2018-07-09T21:58:04Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação de campos do Formulário Dinâmico. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> == Propriedades == Cada tipo de campo possui um conjunto de propriedades específicas. Clique [[DEV:APIs/JavaScript/latromi.fieldInstance/Propriedades Extendidas|aqui]] para consultá-las. Segue abaixo o conjunto de propriedades padrão, disponíveis em todos os tipos de campos: {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | id | Obtém o ID do campo. |- | sequence | Obtém a sequencia (posição) do Campo. |- | type | Obtém um número indicando o tipo do campo: # Numeric Text Box # Text Box # Date/Time Picker # Combo Box # Lookup # Check Box # Radio Button # Color Picker # Label # Upload # HTML Editor # Consulta # Button # Link # TreeView # ImageView # HtmlElement # Gauge |- | name | Obtém o nome do campo. |- | clientId | Obtém o ID do elemento HTML correspondente ao campo. |- | wrapperClientId | Obtém o ID do elemento HTML que envolve o campo. |- | labelText | Obtém o texto da label do campo (descrição) |- | enabled | Obtém <span class="codepart code-boolean">true</span> se o campo estiver habilitado. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Habilitado'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | visible | Obtém <span class="codepart code-boolean">true</span> se o campo estiver visível. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Visível'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | required | Obtém <span class="codepart code-boolean">true</span> se o preenchimento do campo for obrigatório. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Preenchimento Obrigatório'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | height | Obtém a altura do campo. |- | tooltip | Obtém o texto de ToolTip (balão de ajuda) do campo. |- | initialValue | Obtém o valor inicial do campo. |- | events | Lista de eventos disponíveis |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | [[DEV:APIs/JavaScript/latromi.fieldInstance/getValue()|getValue()]] | Obtém o valor atual do campo. |- | [[DEV:APIs/JavaScript/latromi.fieldInstance/setValue(any)|setValue(any)]] | Atribui valor ao campo. |} b0ee066861330625b151fe532bd19eea9f635432 Desenvolvedor:APIs/JavaScript/latromi.fieldInstance/Propriedades Extendidas 3000 255 1825 2018-07-09T22:05:23Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:latromi.fieldInstance}} == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mí...' wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldInstance}} == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} 8e730fe5839dbc33761657f56f01044980173cec 1826 1825 2018-07-09T22:05:58Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} b6f4f1bcb486d369b4da4ea9d82a96d0dce9f8e5 1827 1826 2018-07-09T22:07:15Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultas as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} 7fcfacfd61e24c86ba33b92eb03e1c8b77b06f5a 1828 1827 2018-07-09T22:07:35Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultas as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} 3de8fbc497c79a1c47ecd1d61a9b36a8860098e1 1829 1828 2018-07-09T22:07:48Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} a081d7aa582a18df04802a85ce4a7321fa9b0ab5 1830 1829 2018-07-09T22:08:19Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance#Propriedades|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} c34b3abfd5ba30e4dfeade2e1c1e56de4016bb5b 1831 1830 2018-07-09T22:09:05Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance#Propriedades|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.fieldInstance|Objeto latromi.fieldInstance]] 35f5c0e4b71e03f6ccc0f4c68eadd4a5d07e093c 1832 1831 2018-07-09T22:14:45Z Daniel.giacomelli 1 /* Text Box */ wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance#Propriedades|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | mask | Máscara do campo |- | multiline | Obtém <span class="codepart code-boolean">true</span> se for um campo multilinha. Caso contrário <span class="codepart code-boolean">false</span>. |- | preventSubmit | |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado. Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |- | regexValidator | Retorna a '''Expressão Regular''' de validação do campo. |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.fieldInstance|Objeto latromi.fieldInstance]] 4f194ed039a63cf598d219b10febe38f086f92a7 1833 1832 2018-07-09T22:15:22Z Daniel.giacomelli 1 /* Text Box */ wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance#Propriedades|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | mask | Retorna a '''Máscara''' do campo. |- | multiline | Obtém <span class="codepart code-boolean">true</span> se for um campo multilinha. Caso contrário <span class="codepart code-boolean">false</span>. |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado. Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |- | regexValidator | Retorna a '''Expressão Regular''' de validação do campo. |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.fieldInstance|Objeto latromi.fieldInstance]] 0478834859ecc6b3887a0bf13af601016242294a 1834 1833 2018-07-09T22:19:34Z Daniel.giacomelli 1 /* Date/Time Picker */ wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance#Propriedades|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | mask | Retorna a '''Máscara''' do campo. |- | multiline | Obtém <span class="codepart code-boolean">true</span> se for um campo multilinha. Caso contrário <span class="codepart code-boolean">false</span>. |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado. Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |- | regexValidator | Retorna a '''Expressão Regular''' de validação do campo. |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | dateTypeId | Retorna um número indicando o tipo de tempo usado pelo campo: # Data # Hora # Data + Hora |- | timeFormatId | Retorna um número indicando o tipo de hora usado pelo campo: # AM/PM # HH:mm # HH:mm:ss |- | preventSubmit | |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.fieldInstance|Objeto latromi.fieldInstance]] c5efcd855f225496d0b1881aeca29d376ce160c3 1835 1834 2018-07-09T22:20:01Z Daniel.giacomelli 1 /* Date/Time Picker */ wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance#Propriedades|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | mask | Retorna a '''Máscara''' do campo. |- | multiline | Obtém <span class="codepart code-boolean">true</span> se for um campo multilinha. Caso contrário <span class="codepart code-boolean">false</span>. |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado. Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |- | regexValidator | Retorna a '''Expressão Regular''' de validação do campo. |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | dateTypeId | Retorna um número indicando o tipo de tempo usado pelo campo: # Data # Hora # Data + Hora |- | timeFormatId | Retorna um número indicando o tipo de hora usado pelo campo: # AM/PM # HH:mm # HH:mm:ss |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.fieldInstance|Objeto latromi.fieldInstance]] 7847b95d094b6836207dc70f3e24ec27c90e6a50 Desenvolvedor:APIs/JavaScript/latromi.fieldInstance/Propriedades Extendidas 3000 255 1836 1835 2018-07-09T22:21:44Z Daniel.giacomelli 1 /* Combo Box */ wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance#Propriedades|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | mask | Retorna a '''Máscara''' do campo. |- | multiline | Obtém <span class="codepart code-boolean">true</span> se for um campo multilinha. Caso contrário <span class="codepart code-boolean">false</span>. |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado. Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |- | regexValidator | Retorna a '''Expressão Regular''' de validação do campo. |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | dateTypeId | Retorna um número indicando o tipo de tempo usado pelo campo: # Data # Hora # Data + Hora |- | timeFormatId | Retorna um número indicando o tipo de hora usado pelo campo: # AM/PM # HH:mm # HH:mm:ss |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | emptyText | Texto para campo vazio (placeholder). Usando no lugar do literal "--" quando o a ComboBox não tiver nenhuma opção. |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.fieldInstance|Objeto latromi.fieldInstance]] 0819a720dac7245776c510adb1e5e73ab6c87791 1837 1836 2018-07-09T22:22:11Z Daniel.giacomelli 1 /* Combo Box */ wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance#Propriedades|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | mask | Retorna a '''Máscara''' do campo. |- | multiline | Obtém <span class="codepart code-boolean">true</span> se for um campo multilinha. Caso contrário <span class="codepart code-boolean">false</span>. |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado. Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |- | regexValidator | Retorna a '''Expressão Regular''' de validação do campo. |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | dateTypeId | Retorna um número indicando o tipo de tempo usado pelo campo: # Data # Hora # Data + Hora |- | timeFormatId | Retorna um número indicando o tipo de hora usado pelo campo: # AM/PM # HH:mm # HH:mm:ss |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | emptyText | Texto para campo vazio (placeholder). Usado para substituir o literal "--" quando a ComboBox não tiver nenhuma opção. |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.fieldInstance|Objeto latromi.fieldInstance]] f8e4c64ca0f5feeb06918e8f13247a67d66bdcbe 1838 1837 2018-07-09T22:31:17Z Daniel.giacomelli 1 /* Lookup */ wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance#Propriedades|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | mask | Retorna a '''Máscara''' do campo. |- | multiline | Obtém <span class="codepart code-boolean">true</span> se for um campo multilinha. Caso contrário <span class="codepart code-boolean">false</span>. |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado. Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |- | regexValidator | Retorna a '''Expressão Regular''' de validação do campo. |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | dateTypeId | Retorna um número indicando o tipo de tempo usado pelo campo: # Data # Hora # Data + Hora |- | timeFormatId | Retorna um número indicando o tipo de hora usado pelo campo: # AM/PM # HH:mm # HH:mm:ss |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | emptyText | Texto para campo vazio (placeholder). Usado para substituir o literal "--" quando a ComboBox não tiver nenhuma opção. |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | browserId | Retorna o ID do Browser Dinâmico. |- | browserMode | Retorna um número indicando o modo de operação do Browser Dinâmico: # Popup # ComboBox |- | browserValueMember | Retorna o nome da coluna do Browser Dinâmico usada como valor. |- | browserLink | Campo + Valor do vinculo entre o Browser Dinâmico e Campo, separados por ";". : ''Exemplo: grupo=1;empresa=1;filial=PARAM.filial'' |- | inputEnabled | Obtém <span class="codepart code-boolean">true</span> se a propriedade '''Habiltar Editor''' do campo foi marcada. Caso contrário <span class="codepart code-boolean">false</span>. |- | inputType | Retorna um número indicando o tipo de editor utilizado: # Numeric TextBox # TextBox # Date/Time Picker |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado (somente quando o editor for ''TextBox''). Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.fieldInstance|Objeto latromi.fieldInstance]] 0580ccbe1c43393026ae5e06a81a21fe5815e484 1839 1838 2018-07-09T22:31:55Z Daniel.giacomelli 1 /* Lookup */ wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance#Propriedades|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | mask | Retorna a '''Máscara''' do campo. |- | multiline | Obtém <span class="codepart code-boolean">true</span> se for um campo multilinha. Caso contrário <span class="codepart code-boolean">false</span>. |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado. Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |- | regexValidator | Retorna a '''Expressão Regular''' de validação do campo. |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | dateTypeId | Retorna um número indicando o tipo de tempo usado pelo campo: # Data # Hora # Data + Hora |- | timeFormatId | Retorna um número indicando o tipo de hora usado pelo campo: # AM/PM # HH:mm # HH:mm:ss |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | emptyText | Texto para campo vazio (placeholder). Usado para substituir o literal "--" quando a ComboBox não tiver nenhuma opção. |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | browserId | Retorna o ID do Browser Dinâmico. |- | browserMode | Retorna um número indicando o modo de operação do Browser Dinâmico: # Popup # ComboBox |- | browserValueMember | Retorna o nome da coluna do Browser Dinâmico usada como valor. |- | browserLink | Campo + Valor do vinculo entre o Browser Dinâmico e Campo, separados por ";". : ''Exemplo: grupo=1;empresa=1;filial=PARAM.filial'' |- | inputEnabled | Obtém <span class="codepart code-boolean">true</span> se a propriedade '''Habiltar Editor''' do campo foi marcada. Caso contrário <span class="codepart code-boolean">false</span>. |- | inputType | Retorna um número indicando o tipo de editor utilizado: # Numeric TextBox # TextBox # Date/Time Picker |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado (somente quando o editor for ''TextBox''). Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário vai retornar uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.fieldInstance|Objeto latromi.fieldInstance]] fdac505c98b580904c25afc06b43a9de3df26e00 1840 1839 2018-07-09T22:32:09Z Daniel.giacomelli 1 /* Text Box */ wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique [[DEV:APIs/JavaScript/latromi.fieldInstance#Propriedades|aqui]]. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | mask | Retorna a '''Máscara''' do campo. |- | multiline | Obtém <span class="codepart code-boolean">true</span> se for um campo multilinha. Caso contrário <span class="codepart code-boolean">false</span>. |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado. Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário vai retornar uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |- | regexValidator | Retorna a '''Expressão Regular''' de validação do campo. |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | dateTypeId | Retorna um número indicando o tipo de tempo usado pelo campo: # Data # Hora # Data + Hora |- | timeFormatId | Retorna um número indicando o tipo de hora usado pelo campo: # AM/PM # HH:mm # HH:mm:ss |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | emptyText | Texto para campo vazio (placeholder). Usado para substituir o literal "--" quando a ComboBox não tiver nenhuma opção. |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | browserId | Retorna o ID do Browser Dinâmico. |- | browserMode | Retorna um número indicando o modo de operação do Browser Dinâmico: # Popup # ComboBox |- | browserValueMember | Retorna o nome da coluna do Browser Dinâmico usada como valor. |- | browserLink | Campo + Valor do vinculo entre o Browser Dinâmico e Campo, separados por ";". : ''Exemplo: grupo=1;empresa=1;filial=PARAM.filial'' |- | inputEnabled | Obtém <span class="codepart code-boolean">true</span> se a propriedade '''Habiltar Editor''' do campo foi marcada. Caso contrário <span class="codepart code-boolean">false</span>. |- | inputType | Retorna um número indicando o tipo de editor utilizado: # Numeric TextBox # TextBox # Date/Time Picker |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado (somente quando o editor for ''TextBox''). Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário vai retornar uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.fieldInstance|Objeto latromi.fieldInstance]] 0038bbf0d0b703dae5dc432ab86621c61579c565 1842 1840 2018-07-09T22:32:58Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Propriedades Estendidas de Campos}} Cada tipo de campo possui um conjunto de propriedades específicas, as quais estão listadas nesta página. Para consultar as propriedades comuns a todos os tipos de campo, clique '''[[DEV:APIs/JavaScript/latromi.fieldInstance#Propriedades|aqui]]'''. == Numeric Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | minValue | Valor mínimo |- | maxValue | Valor máximo |- | decimalPlaces | Quantidade de Casas Decimais |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Text Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | mask | Retorna a '''Máscara''' do campo. |- | multiline | Obtém <span class="codepart code-boolean">true</span> se for um campo multilinha. Caso contrário <span class="codepart code-boolean">false</span>. |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado. Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário vai retornar uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |- | regexValidator | Retorna a '''Expressão Regular''' de validação do campo. |} == Date/Time Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | dateTypeId | Retorna um número indicando o tipo de tempo usado pelo campo: # Data # Hora # Data + Hora |- | timeFormatId | Retorna um número indicando o tipo de hora usado pelo campo: # AM/PM # HH:mm # HH:mm:ss |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |} == Combo Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | emptyText | Texto para campo vazio (placeholder). Usado para substituir o literal "--" quando a ComboBox não tiver nenhuma opção. |} == Lookup == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | browserId | Retorna o ID do Browser Dinâmico. |- | browserMode | Retorna um número indicando o modo de operação do Browser Dinâmico: # Popup # ComboBox |- | browserValueMember | Retorna o nome da coluna do Browser Dinâmico usada como valor. |- | browserLink | Campo + Valor do vinculo entre o Browser Dinâmico e Campo, separados por ";". : ''Exemplo: grupo=1;empresa=1;filial=PARAM.filial'' |- | inputEnabled | Obtém <span class="codepart code-boolean">true</span> se a propriedade '''Habiltar Editor''' do campo foi marcada. Caso contrário <span class="codepart code-boolean">false</span>. |- | inputType | Retorna um número indicando o tipo de editor utilizado: # Numeric TextBox # TextBox # Date/Time Picker |- | preventSubmit | Obtém <span class="codepart code-boolean">true</span> se o campo configurado para '''Cancelar Submissão'''. Caso contrário <span class="codepart code-boolean">false</span>. |- | textTransform | Retorna um número indicando o tipo de '''Transformação de Texto''' utilizado (somente quando o editor for ''TextBox''). Se o campo não usa transformação de texto, vai retornar 0 (Zero). Caso contrário vai retornar uma da opções abaixo: # Maiusculo # Minusculo # Capitalizar |} == Check Box == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Radio Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Color Picker == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Label == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Upload == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HTML Editor == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Consulta == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Button == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Link == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == TreeView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == ImageView == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == HtmlElement == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Gauge == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | | |} == Ver Também == * [[DEV:APIs/JavaScript/latromi.fieldInstance|Objeto latromi.fieldInstance]] b8a3aa6f094887bf1cca3d80cd93c7ba41684d03 Desenvolvedor:APIs/JavaScript/latromi.fieldInstance 3000 254 1841 1824 2018-07-09T22:32:45Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação de campos do Formulário Dinâmico. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } } </syntaxhighlight> == Propriedades == Cada tipo de campo possui um conjunto de propriedades específicas. Clique '''[[DEV:APIs/JavaScript/latromi.fieldInstance/Propriedades Extendidas|aqui]]''' para consultá-las. Segue abaixo o conjunto de propriedades padrão, disponíveis em todos os tipos de campos: {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | id | Obtém o ID do campo. |- | sequence | Obtém a sequencia (posição) do Campo. |- | type | Obtém um número indicando o tipo do campo: # Numeric Text Box # Text Box # Date/Time Picker # Combo Box # Lookup # Check Box # Radio Button # Color Picker # Label # Upload # HTML Editor # Consulta # Button # Link # TreeView # ImageView # HtmlElement # Gauge |- | name | Obtém o nome do campo. |- | clientId | Obtém o ID do elemento HTML correspondente ao campo. |- | wrapperClientId | Obtém o ID do elemento HTML que envolve o campo. |- | labelText | Obtém o texto da label do campo (descrição) |- | enabled | Obtém <span class="codepart code-boolean">true</span> se o campo estiver habilitado. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Habilitado'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | visible | Obtém <span class="codepart code-boolean">true</span> se o campo estiver visível. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Visível'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | required | Obtém <span class="codepart code-boolean">true</span> se o preenchimento do campo for obrigatório. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Preenchimento Obrigatório'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | height | Obtém a altura do campo. |- | tooltip | Obtém o texto de ToolTip (balão de ajuda) do campo. |- | initialValue | Obtém o valor inicial do campo. |- | events | Lista de eventos disponíveis |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | [[DEV:APIs/JavaScript/latromi.fieldInstance/getValue()|getValue()]] | Obtém o valor atual do campo. |- | [[DEV:APIs/JavaScript/latromi.fieldInstance/setValue(any)|setValue(any)]] | Atribui valor ao campo. |} f0fee6fcc86fcf27afe42b5237e891d1057341a9 1843 1841 2018-07-09T22:36:09Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação de campos do Formulário Dinâmico. == Sintaxe == <syntaxhighlight lang="JavaScript"> { id: undefined, sequence: undefined, type: undefined, name: undefined, clientId: undefined, wrapperClientId: undefined, labelText: undefined, enabled: undefined, visible: undefined, required: undefined, height: undefined, tooltip: undefined, initialValue: undefined, events: undefined, // Propriedades estendidas // ... getValue: function() { }, setValue: function(value) { } } </syntaxhighlight> == Propriedades == Cada tipo de campo possui um conjunto de propriedades específicas. Clique '''[[DEV:APIs/JavaScript/latromi.fieldInstance/Propriedades Extendidas|aqui]]''' para consultá-las. Segue abaixo o conjunto de propriedades padrão, disponíveis em todos os tipos de campos: {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | id | Obtém o ID do campo. |- | sequence | Obtém a sequencia (posição) do Campo. |- | type | Obtém um número indicando o tipo do campo: # Numeric Text Box # Text Box # Date/Time Picker # Combo Box # Lookup # Check Box # Radio Button # Color Picker # Label # Upload # HTML Editor # Consulta # Button # Link # TreeView # ImageView # HtmlElement # Gauge |- | name | Obtém o nome do campo. |- | clientId | Obtém o ID do elemento HTML correspondente ao campo. |- | wrapperClientId | Obtém o ID do elemento HTML que envolve o campo. |- | labelText | Obtém o texto da label do campo (descrição) |- | enabled | Obtém <span class="codepart code-boolean">true</span> se o campo estiver habilitado. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Habilitado'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | visible | Obtém <span class="codepart code-boolean">true</span> se o campo estiver visível. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Visível'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | required | Obtém <span class="codepart code-boolean">true</span> se o preenchimento do campo for obrigatório. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Preenchimento Obrigatório'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | height | Obtém a altura do campo. |- | tooltip | Obtém o texto de ToolTip (balão de ajuda) do campo. |- | initialValue | Obtém o valor inicial do campo. |- | events | Lista de eventos disponíveis |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | [[DEV:APIs/JavaScript/latromi.fieldInstance/getValue()|getValue()]] | Obtém o valor atual do campo. |- | [[DEV:APIs/JavaScript/latromi.fieldInstance/setValue(any)|setValue(any)]] | Atribui valor ao campo. |} 3ca54bc6d465eea5a140071bd7bd62141bbe0095 1844 1843 2018-07-09T22:37:06Z Daniel.giacomelli 1 /* Sintaxe */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.fieldInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação de campos do Formulário Dinâmico. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.fieldInstance = function() { return { id: undefined, sequence: undefined, type: undefined, name: undefined, clientId: undefined, wrapperClientId: undefined, labelText: undefined, enabled: undefined, visible: undefined, required: undefined, height: undefined, tooltip: undefined, initialValue: undefined, events: undefined, // Propriedades estendidas // ... getValue: function() { }, setValue: function(value) { } } } </syntaxhighlight> == Propriedades == Cada tipo de campo possui um conjunto de propriedades específicas. Clique '''[[DEV:APIs/JavaScript/latromi.fieldInstance/Propriedades Extendidas|aqui]]''' para consultá-las. Segue abaixo o conjunto de propriedades padrão, disponíveis em todos os tipos de campos: {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | id | Obtém o ID do campo. |- | sequence | Obtém a sequencia (posição) do Campo. |- | type | Obtém um número indicando o tipo do campo: # Numeric Text Box # Text Box # Date/Time Picker # Combo Box # Lookup # Check Box # Radio Button # Color Picker # Label # Upload # HTML Editor # Consulta # Button # Link # TreeView # ImageView # HtmlElement # Gauge |- | name | Obtém o nome do campo. |- | clientId | Obtém o ID do elemento HTML correspondente ao campo. |- | wrapperClientId | Obtém o ID do elemento HTML que envolve o campo. |- | labelText | Obtém o texto da label do campo (descrição) |- | enabled | Obtém <span class="codepart code-boolean">true</span> se o campo estiver habilitado. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Habilitado'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | visible | Obtém <span class="codepart code-boolean">true</span> se o campo estiver visível. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Visível'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | required | Obtém <span class="codepart code-boolean">true</span> se o preenchimento do campo for obrigatório. Caso contrário <span class="codepart code-boolean">false</span>. : ''OBS: O valor dessa propriedade é baseado no estado inicial do campo, configurado na propriedade '''Preenchimento Obrigatório'''. Se o estado for alterado via programação, essa propriedade não será atualizada.'' |- | height | Obtém a altura do campo. |- | tooltip | Obtém o texto de ToolTip (balão de ajuda) do campo. |- | initialValue | Obtém o valor inicial do campo. |- | events | Lista de eventos disponíveis |} == Métodos == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- | [[DEV:APIs/JavaScript/latromi.fieldInstance/getValue()|getValue()]] | Obtém o valor atual do campo. |- | [[DEV:APIs/JavaScript/latromi.fieldInstance/setValue(any)|setValue(any)]] | Atribui valor ao campo. |} d912a3dcb9e7dbb395704f97b06c604891534cad Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function) 3000 241 1845 1749 2018-07-09T23:50:49Z Daniel.giacomelli 1 /* Inicializando um Objeto ao criar o Formulário */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnFormCreatedCallback(function)}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnFormCreatedCallback(callback) { var context = new latromi.formCreatedContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formCreatedContext|formCreatedContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formCreatedContext|formCreatedContext]]. Neste parâmetro estarão disponíveis as informações de contexto da criação do formulário. === Valor de Retorno === : Sem retorno. == Exemplos == === Inicializando um Objeto ao criar o Formulário === O exemplo a seguir mostra como inicializar um objeto que será usado apenas em um Formulário específico. O código executa as seguintes ações: * Verifica se o formulário que foi criado na página é o detentor do Código de Atualização FRM00000267600002420180709131720350305. * Se o teste acima for verdadeiro, inicializar o objeto '''myApi''', passando no construtor o valor do campo '''txtApiValue'''. <syntaxhighlight lang="JavaScript"> var myApiInstance; latromi.formManager.setOnFormCreatedCallback( function(context) { // Se for um formulário especifico, inicializa a API. if (context.form.upgradeCode === 'FRM00000267600002420180709131720350305') { myApiInstance = new myApi(context.form.getFieldValue('txtApiValue')); myApiInstance.init(); } }); </syntaxhighlight> 0aafc0ce3ed15f6c977db788ec0d5232dd7f4953 Desenvolvedor:APIs/JavaScript/latromi.formManager 3000 234 1846 1785 2018-07-09T23:51:33Z Daniel.giacomelli 1 /* Escutando eventos do Formulário */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formManager}}__NOTOC__ Gerenciador de Formulários Dinâmicos. Esse objeto não precisa ser estanciado pois é um objeto estático. == Sintaxe == <syntaxhighlight lang="JavaScript"> latromi.formInstance = function () { return { setOnFormCreatedCallback : function (callback) { }, setOnEventFiringCallback : function (callback) { }, setOnFieldValueChangedCallback : function (callback) { }, getFormInstance : function (upgradeCode) { } } } </syntaxhighlight> == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formManager/getFormInstance(string)|getFormInstance(string)]] |Retorna um objeto do tipo [[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]], referente a um Formulário Dinâmico carregado na tela. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFormCreatedCallback(function)|setOnFormCreatedCallback(function)]] |Callback disparado quando o Formulário for criado na página. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function)|setOnEventFiringCallback(function)]] |Callback disparado quando um evento for disparado. |- |[[DEV:APIs/JavaScript/latromi.formManager/setOnFieldValueChangedCallback(function)|setOnFieldValueChangedCallback(function)]] |Callback disparado quando o valor de um campo for alterado. |} == Exemplos == === Escutando eventos do Formulário === O exemplo a seguir mostra como criar um objeto para escutar os eventos do formulário. O código executa as seguintes ações: * Cria um objeto chamado '''MyForm''' * No objeto '''MyForm''' são adicionadas funções públicas e privadas para escutar os eventos do Formulário. *: ''OBS.: A utilização de funções privadas para escutar os eventos não é obrigatória. O mesmo pode ser feiro diretamente nas funções públicas.'' * Uma variável chamada '''myForm''' é declarada, e recebe uma nova instância do objeto '''MyForm'''. * Em seguida, é configurada a escuta dos eventos do formulário pelo objeto instanciado na variável '''myForm'''. <syntaxhighlight lang="JavaScript"> // Cria o objeto MyForm var MyForm = function () { function onFormCreatedPrivate(arguments) { console.log('Formulário Criado.'); } function onEventFiringPrivate(arguments) { console.log('Evento ' + arguments.eventName + ' disparado.'); } function onFieldValueChangedPrivate(arguments) { console.log('O valor do campo ' + arguments.field.name + ' foi alterado.'); } return { // Delega a escuta do evento para funções privadas // (não pode ser acessadas de fora deste objeto) onFormCreated : onFormCreatedPrivate, onEventFiring : onEventFiringPrivate, onFieldValueChanged : onFieldValueChangedPrivate } }; // Declara uma instância do objeto MyForm var myForm = new MyForm(); // Utiliza funções públicas do objeto MyForm como Callback para os eventos de Formulário. latromi.formManager.setOnFormCreatedCallback( myForm.onFormCreated ); latromi.formManager.setOnEventFiringCallback( myForm.onEventFiring ); latromi.formManager.setOnFieldValueChangedCallback( myForm.onFieldValueChanged ); </syntaxhighlight> ee380e4a6f2ee2df98a385a7c0c700403a8fdb50 Erros do Crystal Reports 0 59 1847 1100 2018-07-17T19:03:14Z Daniel.giacomelli 1 /* Solução */ wikitext text/x-wiki ==Código de Barras Mal Formado== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte '''I25m36l3.ttf'''. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fonts/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === O LATROMI Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador ==Código de Barras Pequeno== [[Arquivo:Crystal_ErrorCodBarraPequeno.png|200px|thumb|right|Relatório do Crystal com o Código de Barras Pequeno]] === Erro === Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT. === Causa === Uma chave de registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada. === Solução === Siga os passos abaixo: <ol> <li>Vá em Iniciar > Executar</li> <li>Digite '''regedit''' e pressione enter</li> <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> </ol> [[Category:Crystal Reports]] 429cc5508cabadeaa8538848408f060f3358efb5 Solução de Problemas 0 16 1848 1222 2018-07-18T15:02:09Z Daniel.giacomelli 1 wikitext text/x-wiki * LATROMI Client * LATROMI Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] ** [[Erros do Crystal Reports|Erros do Crystal Reports]] ** [[Erros do Formulário Dinâmico]] ** [[Erros do Browser Dinâmico]] * pgAdmin ** [[Erros do pgAdmin]] * SQL Server: ** [[Solução de Problemas do SQL Server]] f5ee6d9ffdfd66cdb3ee9555e21315171c8adede Solução de Problemas do SQL Server 0 256 1849 2018-07-18T15:02:19Z Daniel.giacomelli 1 Criou página com ': https://stackoverflow.com/questions/801909/why-is-some-sql-query-much-slower-when-used-with-sqlcommand : https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-arithabort...' wikitext text/x-wiki : https://stackoverflow.com/questions/801909/why-is-some-sql-query-much-slower-when-used-with-sqlcommand : https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-arithabort-transact-sql?view=sql-server-2017 d7b29d714beb4a70f1e9b8846f6c2b9f870be876 1850 1849 2018-07-18T17:19:29Z Daniel.giacomelli 1 wikitext text/x-wiki Esse artigo fornece algumas dicas para lidar com problemas do SQL Server, que podem afetar a utilização do LATROMI. == Query executa mais rápido no SSMS do que no LATROMI == Vários fatores podem influenciar na tempo que uma consulta leva pra ser executada no banco de dados. Dentre esses fatores estão a falta (ou má utilização) de índices, a quantidade de registros, ou até mesmo a complexidade da QUERY. Mas se a QUERY leva menos tempo para executar no SSMS (Sql Server Management Studio) do que no LATROMI, o problema pode estar nas opções que são configuradas por padrão no SSMS e que não foram configuradas na aplicação. Geralmente, a opção que faz a diferença nesse caso é [https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-arithabort-transact-sql?view=sql-server-2017 SET ARITHABORT = ON]. Habilite essa opção antes da chamada da QUERY ou STORED PROCEDURE. ''OBS.: Use a ferramenta Profiler para comparar as diferença entre as opções configuradas no SSMS e em outras aplicações.'' === Exemplos === ==== SELECT ==== <source lang="sql"> SET ARITHABORT = ON SELECT Orders.OrderID, SUM((UnitPrice * Quantity) - Discount) AS UnitPriceTotal FROM [Order Details] INNER JOIN Orders ON Orders.OrderID = [Order Details].OrderID WHERE OrderDate BETWEEN '2017-01-01' AND '2017-12-31' GROUP BY Orders.OrderID </source> ==== STORED PROCEDURE ==== <source lang="sql"> SET ARITHABORT = ON EXEC SP_GET_ORDERS_SUMMARY '2017-01-01', '2017-12-31' </source> == Ver Também == * [https://stackoverflow.com/questions/801909/why-is-some-sql-query-much-slower-when-used-with-sqlcommand Why is some sql query much slower when used with SqlCommand?] * [https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-arithabort-transact-sql?view=sql-server-2017 SET ARITHABORT (Transact-SQL)] 1b09d0a1372d769a7c646a7ece19a6f7c42cbfaa 1851 1850 2018-07-18T17:20:11Z Daniel.giacomelli 1 /* Query executa mais rápido no SSMS do que no LATROMI */ wikitext text/x-wiki Esse artigo fornece algumas dicas para lidar com problemas do SQL Server, que podem afetar a utilização do LATROMI. == Query mais rápida no SSMS do que no LATROMI == Vários fatores podem influenciar na tempo que uma consulta leva pra ser executada no banco de dados. Dentre esses fatores estão a falta (ou má utilização) de índices, a quantidade de registros, ou até mesmo a complexidade da QUERY. Mas se a QUERY leva menos tempo para executar no SSMS (Sql Server Management Studio) do que no LATROMI, o problema pode estar nas opções que são configuradas por padrão no SSMS e que não foram configuradas na aplicação. Geralmente, a opção que faz a diferença nesse caso é [https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-arithabort-transact-sql?view=sql-server-2017 SET ARITHABORT = ON]. Habilite essa opção antes da chamada da QUERY ou STORED PROCEDURE. ''OBS.: Use a ferramenta Profiler para comparar as diferença entre as opções configuradas no SSMS e em outras aplicações.'' === Exemplos === ==== SELECT ==== <source lang="sql"> SET ARITHABORT = ON SELECT Orders.OrderID, SUM((UnitPrice * Quantity) - Discount) AS UnitPriceTotal FROM [Order Details] INNER JOIN Orders ON Orders.OrderID = [Order Details].OrderID WHERE OrderDate BETWEEN '2017-01-01' AND '2017-12-31' GROUP BY Orders.OrderID </source> ==== STORED PROCEDURE ==== <source lang="sql"> SET ARITHABORT = ON EXEC SP_GET_ORDERS_SUMMARY '2017-01-01', '2017-12-31' </source> == Ver Também == * [https://stackoverflow.com/questions/801909/why-is-some-sql-query-much-slower-when-used-with-sqlcommand Why is some sql query much slower when used with SqlCommand?] * [https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-arithabort-transact-sql?view=sql-server-2017 SET ARITHABORT (Transact-SQL)] b7ef347195a3cfa778802f184dc33cc8337a1acd 1852 1851 2018-07-18T17:20:39Z Daniel.giacomelli 1 /* Query mais rápida no SSMS do que no LATROMI */ wikitext text/x-wiki Esse artigo fornece algumas dicas para lidar com problemas do SQL Server, que podem afetar a utilização do LATROMI. == Query mais rápida no SSMS do que no LATROMI == Vários fatores podem influenciar no tempo que uma consulta leva pra ser executada no banco de dados. Dentre esses fatores estão a falta (ou má utilização) de índices, a quantidade de registros, ou até mesmo a complexidade da QUERY. Mas se a QUERY leva menos tempo para executar no SSMS (Sql Server Management Studio) do que no LATROMI, o problema pode estar nas opções que são configuradas por padrão no SSMS e que não foram configuradas na aplicação. Geralmente, a opção que faz a diferença nesse caso é [https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-arithabort-transact-sql?view=sql-server-2017 SET ARITHABORT = ON]. Habilite essa opção antes da chamada da QUERY ou STORED PROCEDURE. ''OBS.: Use a ferramenta Profiler para comparar as diferença entre as opções configuradas no SSMS e em outras aplicações.'' === Exemplos === ==== SELECT ==== <source lang="sql"> SET ARITHABORT = ON SELECT Orders.OrderID, SUM((UnitPrice * Quantity) - Discount) AS UnitPriceTotal FROM [Order Details] INNER JOIN Orders ON Orders.OrderID = [Order Details].OrderID WHERE OrderDate BETWEEN '2017-01-01' AND '2017-12-31' GROUP BY Orders.OrderID </source> ==== STORED PROCEDURE ==== <source lang="sql"> SET ARITHABORT = ON EXEC SP_GET_ORDERS_SUMMARY '2017-01-01', '2017-12-31' </source> == Ver Também == * [https://stackoverflow.com/questions/801909/why-is-some-sql-query-much-slower-when-used-with-sqlcommand Why is some sql query much slower when used with SqlCommand?] * [https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-arithabort-transact-sql?view=sql-server-2017 SET ARITHABORT (Transact-SQL)] 760806510fcc5b9c06f2b23771582c63c9a93a02 1853 1852 2018-07-18T17:23:27Z Daniel.giacomelli 1 /* Query mais rápida no SSMS do que no LATROMI */ wikitext text/x-wiki Esse artigo fornece algumas dicas para lidar com problemas do SQL Server, que podem afetar a utilização do LATROMI. == Query mais rápida no SSMS do que no LATROMI == Vários fatores podem influenciar no tempo que uma consulta leva pra ser executada no banco de dados. Dentre esses fatores estão a falta (ou má utilização) de índices, a quantidade de registros, ou até mesmo a complexidade da QUERY. Mas se a QUERY leva menos tempo para executar no SSMS (Sql Server Management Studio) do que no LATROMI, o problema pode estar nas opções que são configuradas por padrão no SSMS e que não foram configuradas na aplicação. Geralmente, a opção que faz a diferença nesse caso é '''[https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-arithabort-transact-sql?view=sql-server-2017 ARITHABORT]'''. Habilite essa opção antes da chamada da QUERY ou STORED PROCEDURE: <source lang="sql"> SET ARITHABORT = ON </source> ''OBS.: Use a ferramenta [https://docs.microsoft.com/sql/tools/sql-server-profiler/sql-server-profiler?view=sql-server-2017 SQL Server Profiler] para verificar as opções configuradas para cada aplicação.'' === Exemplos === ==== SELECT ==== <source lang="sql"> SET ARITHABORT = ON SELECT Orders.OrderID, SUM((UnitPrice * Quantity) - Discount) AS UnitPriceTotal FROM [Order Details] INNER JOIN Orders ON Orders.OrderID = [Order Details].OrderID WHERE OrderDate BETWEEN '2017-01-01' AND '2017-12-31' GROUP BY Orders.OrderID </source> ==== STORED PROCEDURE ==== <source lang="sql"> SET ARITHABORT = ON EXEC SP_GET_ORDERS_SUMMARY '2017-01-01', '2017-12-31' </source> == Ver Também == * [https://stackoverflow.com/questions/801909/why-is-some-sql-query-much-slower-when-used-with-sqlcommand Why is some sql query much slower when used with SqlCommand?] * [https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-arithabort-transact-sql?view=sql-server-2017 SET ARITHABORT (Transact-SQL)] a70213a48b0da0493a4178a39e9fb17dbd66654e 1854 1853 2018-07-18T17:23:57Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki Esse artigo fornece algumas dicas para lidar com problemas do SQL Server, que podem afetar a utilização do LATROMI. == Query mais rápida no SSMS do que no LATROMI == Vários fatores podem influenciar no tempo que uma consulta leva pra ser executada no banco de dados. Dentre esses fatores estão a falta (ou má utilização) de índices, a quantidade de registros, ou até mesmo a complexidade da QUERY. Mas se a QUERY leva menos tempo para executar no SSMS (Sql Server Management Studio) do que no LATROMI, o problema pode estar nas opções que são configuradas por padrão no SSMS e que não foram configuradas na aplicação. Geralmente, a opção que faz a diferença nesse caso é '''[https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-arithabort-transact-sql?view=sql-server-2017 ARITHABORT]'''. Habilite essa opção antes da chamada da QUERY ou STORED PROCEDURE: <source lang="sql"> SET ARITHABORT = ON </source> ''OBS.: Use a ferramenta [https://docs.microsoft.com/sql/tools/sql-server-profiler/sql-server-profiler?view=sql-server-2017 SQL Server Profiler] para verificar as opções configuradas para cada aplicação.'' === Exemplos === ==== SELECT ==== <source lang="sql"> SET ARITHABORT = ON SELECT Orders.OrderID, SUM((UnitPrice * Quantity) - Discount) AS UnitPriceTotal FROM [Order Details] INNER JOIN Orders ON Orders.OrderID = [Order Details].OrderID WHERE OrderDate BETWEEN '2017-01-01' AND '2017-12-31' GROUP BY Orders.OrderID </source> ==== STORED PROCEDURE ==== <source lang="sql"> SET ARITHABORT = ON EXEC SP_GET_ORDERS_SUMMARY '2017-01-01', '2017-12-31' </source> == Ver Também == * [https://stackoverflow.com/questions/801909/why-is-some-sql-query-much-slower-when-used-with-sqlcommand Why is some sql query much slower when used with SqlCommand?] * [https://docs.microsoft.com/pt-br/sql/t-sql/statements/set-arithabort-transact-sql?view=sql-server-2017 SET ARITHABORT (Transact-SQL)] * [https://docs.microsoft.com/sql/tools/sql-server-profiler/sql-server-profiler?view=sql-server-2017 SQL Server Profiler] af499737130309b6c5a12d884a5c92f8ca3838c3 CrossTab: Agregação Customizada 0 257 1855 2018-08-10T19:01:41Z Edenilson.souza 16 Criou página com '== Colunas e Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguinte...' wikitext text/x-wiki == Colunas e Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' do rodapé exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Além das funções nativas do NCalc, temos 5 funções customizadas, que foram criadas para fazer a agregação dos valores das colunas. São elas: * '''AggSum:''' Retorna a soma de todos os valores da coluna especificada. AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita]) * '''AggCount:''' Retorna a quantidade total de linhas da Grid. AggCount([coluna1]) * '''AggAvg:''' Retorna a média geral dos valores da coluna especificada. AggAvg([coluna1]) * '''AggMin:''' Retorna o menor valor da coluna especificada. AggMin([coluna1]) * '''AggMax:''' Retorna o maior valor da coluna especificada. AggMax([coluna1]) O nome da coluna, passado como parâmetro nos exemplos acima, devem sempre estar entre '''colchetes'''. '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if (AggSum([receita]) = 0, 0, AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] ed0c1593a0d14b56b52790508e433ab5c633096c 1856 1855 2018-08-10T19:05:40Z Edenilson.souza 16 wikitext text/x-wiki == Colunas e Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Há suporte para as funções nativas do NCalc. Os nomes da coluna utilizado na expressão, passado como parâmetro, devem sempre estar entre '''colchetes'''. '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if (AggSum([receita]) = 0, 0, AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 3ee55c97e2c120ac65e77395bedae6257a7e6498 1857 1856 2018-08-10T19:06:21Z Edenilson.souza 16 wikitext text/x-wiki == Colunas e Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Há suporte para as funções nativas do NCalc. Os nomes das colunas utilizados na expressão, passados como parâmetro, devem sempre estar entre '''colchetes'''. '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if (AggSum([receita]) = 0, 0, AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 69bc8ecf68b81f5bc53c835e474d04824a44a7ef 1858 1857 2018-08-10T19:08:53Z Edenilson.souza 16 wikitext text/x-wiki == Colunas e Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Há suporte para as funções nativas do NCalc. '' '''Importante:''' Os nomes das colunas utilizados na expressão, passados como parâmetro, obrigatoriamente devem sempre estar entre '''colchetes'''. ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if ([receita] = 0, 0, ((([receita] + [valormargem]) * 100) / [receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] f0a1eebc26fc50cffd2113e6be36c61c56084448 LATROMI: Tópicos de Ajuda 0 27 1859 1525 2018-08-28T14:07:48Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] 79a88ae31f27754bdc54a6cf2aae6879aabd33d7 1861 1859 2018-08-28T19:10:46Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] : '''Serviços''' :# [[Google Maps|Serviços:Google Maps]] 0c73cd39a5054bc067c8dadbf83eca29a9f702ce 1862 1861 2018-08-28T19:11:15Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] : '''Serviços''' :# [[Serviços:Google Maps|Google Maps]] ff05aa980e5c382549ccbc6147337f4903bc1662 1863 1862 2018-08-28T19:12:55Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] : '''Serviços Externos''' :# [[Serviços Externos:Google Maps|Google Maps]] bb5d0b9ea6deccf24f40541f391f4ecdd7adc698 1874 1863 2018-08-28T20:10:44Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] : '''Serviços Externos''' :# [[Integrações:Google Maps|Google Maps]] 6f8182763d849aedd32b9a7328bba63f5e9a3380 Segurança:Papeis de Usuários 0 258 1860 2018-08-28T14:10:58Z Daniel.giacomelli 1 Criou página com 'Existem 3 Papeis de usuário pré-definidos no sistema: * Administrador * Desenvolvedor * Usuário: == Administrador == == Desenvolvedor == == Usuário ==' wikitext text/x-wiki Existem 3 Papeis de usuário pré-definidos no sistema: * Administrador * Desenvolvedor * Usuário: == Administrador == == Desenvolvedor == == Usuário == 146b77e3345dd3211b869d328fdeb6a019a2b636 Integrações:Google Maps 0 259 1864 2018-08-28T19:48:46Z Daniel.giacomelli 1 Criou página com 'O provedor de mapas utilizado pelo sistema LATROMI é o Google Maps. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licenç...' wikitext text/x-wiki O provedor de mapas utilizado pelo sistema LATROMI é o Google Maps. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo de ''Maps JavaScript API''. Para mais informações sobre o ''Maps JavaScript API'' acesso o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Criando a Chave == Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. e seguir os passos descritos na página oficial do [https://cloud.google.com/maps-platform/ Google Maps Platform]. == Informando a Chave no Sistema == 5823de242f4b6039be50a77fd0984cb7d19fd05b 1866 1864 2018-08-28T19:50:47Z Daniel.giacomelli 1 wikitext text/x-wiki O provedor de mapas utilizado pelo sistema LATROMI é o Google Maps. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo de ''Maps JavaScript API''. Para mais informações sobre o ''Maps JavaScript API'' acesso o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Criando a Chave == Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. e seguir os passos descritos na página oficial do [https://cloud.google.com/maps-platform/ Google Maps Platform]. [[Arquivo:GoogleCloud Maps.jpg]] == Informando a Chave no Sistema == a6757789e8bdabf9351de041e3be62801228c023 1867 1866 2018-08-28T20:06:20Z Daniel.giacomelli 1 /* Criando a Chave */ wikitext text/x-wiki O provedor de mapas utilizado pelo sistema LATROMI é o Google Maps. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo de ''Maps JavaScript API''. Para mais informações sobre o ''Maps JavaScript API'' acesso o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Criando a Chave == [[Arquivo:GoogleCloud Maps.jpg||miniaturadaimagem|Na página Console do Google Cloud, selecione Maps JavaScript API]] Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Na próxima etapa, selecione um projeto ou crie um novo. # Para finalizar, clique no botão '''Ativar''' para ativar a chave da API. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um cartão de crédito seja informado no Google Cloud. == Informando a Chave no Sistema == b2209339a4852283ffab3718e7509515fafdcce3 1868 1867 2018-08-28T20:06:38Z Daniel.giacomelli 1 wikitext text/x-wiki O provedor de mapas utilizado pelo sistema LATROMI é o Google Maps. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo de ''Maps JavaScript API''. Para mais informações sobre o ''Maps JavaScript API'' acesso o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Criando a Chave == [[Arquivo:GoogleCloud Maps.jpg||miniaturadaimagem|Na página Console do Google Cloud, selecione Maps JavaScript API]] Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Na próxima etapa, selecione um projeto ou crie um novo. # Para finalizar, clique no botão '''Ativar''' para ativar a chave da API. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no Google Cloud. == Informando a Chave no Sistema == 86c13220be173012266eda3e7129c4543943bf27 1869 1868 2018-08-28T20:07:30Z Daniel.giacomelli 1 wikitext text/x-wiki O provedor de mapas utilizado pelo sistema LATROMI é o Google Maps. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo de ''Maps JavaScript API''. Para mais informações sobre o ''Maps JavaScript API'' acesso o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Criando a Chave == [[Arquivo:GoogleCloud Maps.jpg||miniaturadaimagem|Na página Console do Google Cloud, selecione Maps JavaScript API]] Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Na próxima etapa, selecione um projeto ou crie um novo. # Para finalizar, clique no botão '''Ativar''' para ativar a chave da API. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no menu '''Faturamento''' do Google Cloud. == Informando a Chave no Sistema == 0acbdd24ad1c2c9dbe1fd65da561d838716225e2 1870 1869 2018-08-28T20:08:56Z Daniel.giacomelli 1 /* Criando a Chave */ wikitext text/x-wiki O provedor de mapas utilizado pelo sistema LATROMI é o Google Maps. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo de ''Maps JavaScript API''. Para mais informações sobre o ''Maps JavaScript API'' acesso o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Criando a Chave == [[Arquivo:GoogleCloud Maps.jpg||miniaturadaimagem|Na página Console do Google Cloud, selecione Maps JavaScript API]] Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Na próxima etapa, selecione um projeto ou crie um novo. # Para finalizar, clique no botão '''Ativar''' para ativar a chave da API. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no menu '''Faturamento''' do Google Cloud. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber sobre os preços e franquias de uso do Google Maps. == Informando a Chave no Sistema == d900cb71cedbe6b20f1ef9885c776c1fc30c41b0 1871 1870 2018-08-28T20:09:16Z Daniel.giacomelli 1 wikitext text/x-wiki O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo de ''Maps JavaScript API''. Para mais informações sobre o ''Maps JavaScript API'' acesso o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Criando a Chave == [[Arquivo:GoogleCloud Maps.jpg||miniaturadaimagem|Na página Console do Google Cloud, selecione Maps JavaScript API]] Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Na próxima etapa, selecione um projeto ou crie um novo. # Para finalizar, clique no botão '''Ativar''' para ativar a chave da API. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no menu '''Faturamento''' do Google Cloud. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber sobre os preços e franquias de uso do Google Maps. == Informando a Chave no Sistema == c715b8925a993b3f3da91b1d290747ebfb0c8be8 1872 1871 2018-08-28T20:10:04Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[Serviços Externos:Google Maps]] para [[LATROMI Manuais:Integrações:Google Maps]] sem deixar um redirecionamento wikitext text/x-wiki O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo de ''Maps JavaScript API''. Para mais informações sobre o ''Maps JavaScript API'' acesso o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Criando a Chave == [[Arquivo:GoogleCloud Maps.jpg||miniaturadaimagem|Na página Console do Google Cloud, selecione Maps JavaScript API]] Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Na próxima etapa, selecione um projeto ou crie um novo. # Para finalizar, clique no botão '''Ativar''' para ativar a chave da API. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no menu '''Faturamento''' do Google Cloud. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber sobre os preços e franquias de uso do Google Maps. == Informando a Chave no Sistema == c715b8925a993b3f3da91b1d290747ebfb0c8be8 1873 1872 2018-08-28T20:10:23Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[LATROMI Manuais:Integrações:Google Maps]] para [[Integrações:Google Maps]] sem deixar um redirecionamento wikitext text/x-wiki O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo de ''Maps JavaScript API''. Para mais informações sobre o ''Maps JavaScript API'' acesso o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Criando a Chave == [[Arquivo:GoogleCloud Maps.jpg||miniaturadaimagem|Na página Console do Google Cloud, selecione Maps JavaScript API]] Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Na próxima etapa, selecione um projeto ou crie um novo. # Para finalizar, clique no botão '''Ativar''' para ativar a chave da API. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no menu '''Faturamento''' do Google Cloud. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber sobre os preços e franquias de uso do Google Maps. == Informando a Chave no Sistema == c715b8925a993b3f3da91b1d290747ebfb0c8be8 1875 1873 2018-08-28T20:11:35Z Daniel.giacomelli 1 wikitext text/x-wiki O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo do ''Maps JavaScript API''. Para mais informações sobre o ''Maps JavaScript API'' acesso o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Criando a Chave == [[Arquivo:GoogleCloud Maps.jpg||miniaturadaimagem|Na página Console do Google Cloud, selecione Maps JavaScript API]] Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Na próxima etapa, selecione um projeto ou crie um novo. # Para finalizar, clique no botão '''Ativar''' para ativar a chave da API. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no menu '''Faturamento''' do Google Cloud. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber sobre os preços e franquias de uso do Google Maps. == Informando a Chave no Sistema == fc37ac5b6cb4e1e549d16ae7b8b6b4634954d9ea 1876 1875 2018-08-28T20:11:59Z Daniel.giacomelli 1 wikitext text/x-wiki O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo do ''Google Maps JavaScript API''. Para mais informações sobre o ''Google Maps JavaScript API'' acesso o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Criando a Chave == [[Arquivo:GoogleCloud Maps.jpg||miniaturadaimagem|Na página Console do Google Cloud, selecione Maps JavaScript API]] Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Na próxima etapa, selecione um projeto ou crie um novo. # Para finalizar, clique no botão '''Ativar''' para ativar a chave da API. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no menu '''Faturamento''' do Google Cloud. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber sobre os preços e franquias de uso do Google Maps. == Informando a Chave no Sistema == 829f49a6f98fb1c89ab82bff089a01022537ac97 1877 1876 2018-08-28T20:30:20Z Daniel.giacomelli 1 wikitext text/x-wiki O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo do ''Google Maps JavaScript API''. Para mais informações sobre o ''Google Maps JavaScript API'', acesse o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Comercialização == O valor de licenciamento do sistema LATROMI não inclui o consumo de serviços sob demanda de terceiros. O faturamento (quando houver) será realizado pelo Google, sem qualquer tipo envolvimento da LATROMI. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber mais sobre os preços e franquias de uso do Google Maps. == Criando a Chave == [[Arquivo:GoogleCloud Maps.jpg||miniaturadaimagem|Na página Console do Google Cloud, selecione Maps JavaScript API]] Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Selecione um projeto ou crie um novo. # Clique no botão '''Ativar''' para ativar o uso do Google Maps. # Clique na aba ''Credenciais'', em seguida no botão ''Criar Credenciais'', e depois em ''Chave de API''. # Quando tudo estiver pronto, a chave da API será exibida na tela. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no menu '''Faturamento''' do Google Cloud. == Informando a Chave no Sistema == Siga os passos abaixo para informar a chave do ''Google Maps JavaScript API'' no sistema LATROMI: # Copie a chave gerada no Console do Google Cloud. # Abra o LATROMI Client. # Abra o menu ''Configurações > Configurações do Sistema'' (requer privilégios de administrador). # Cole a chave no campo ''Chave da API do Google Maps'', na sessão ''Serviços > Google Maps''. cfa57d1785716328ec6ba29982e7f17752291947 1879 1877 2018-08-28T20:32:32Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:GoogleCloud Maps.jpg||thumb|Na página Console do Google Cloud, selecione Maps JavaScript API]] [[Arquivo:GoogleCloudMapsCredentials.jpg||thumb|Finalização da Criação da Chave de API]] O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo do ''Google Maps JavaScript API''. Para mais informações sobre o ''Google Maps JavaScript API'', acesse o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Comercialização == O valor de licenciamento do sistema LATROMI não inclui o consumo de serviços sob demanda de terceiros. O faturamento (quando houver) será realizado pelo Google, sem qualquer tipo envolvimento da LATROMI. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber mais sobre os preços e franquias de uso do Google Maps. == Criando a Chave == Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Selecione um projeto ou crie um novo. # Clique no botão '''Ativar''' para ativar o uso do Google Maps. # Clique na aba ''Credenciais'', em seguida no botão ''Criar Credenciais'', e depois em ''Chave de API''. # Quando tudo estiver pronto, a chave da API será exibida na tela. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no menu '''Faturamento''' do Google Cloud. == Informando a Chave no Sistema == Siga os passos abaixo para informar a chave do ''Google Maps JavaScript API'' no sistema LATROMI: # Copie a chave gerada no Console do Google Cloud. # Abra o LATROMI Client. # Abra o menu ''Configurações > Configurações do Sistema'' (requer privilégios de administrador). # Cole a chave no campo ''Chave da API do Google Maps'', na sessão ''Serviços > Google Maps''. c3f6cedb74602954fb98624b67da45a76b8cfaec 1881 1879 2018-08-28T20:35:38Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:GoogleCloud Maps.jpg|220px|thumb|Na página Console do Google Cloud, selecione Maps JavaScript API]] [[Arquivo:GoogleCloudMapsCredentials.jpg|220px|thumb|Finalização da Criação da Chave de API]] [[Arquivo:LatromiClient configuracoes servicos googlemaps.jpg|220px|thumb|Tela de Configurações do LATROMI Client onde a chave do Google Maps deve ser Informada]] O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo do ''Google Maps JavaScript API''. Para mais informações sobre o ''Google Maps JavaScript API'', acesse o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Comercialização == O valor de licenciamento do sistema LATROMI não inclui o consumo de serviços sob demanda de terceiros. O faturamento (quando houver) será realizado pelo Google, sem qualquer tipo envolvimento da LATROMI. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber mais sobre os preços e franquias de uso do Google Maps. == Criando a Chave == Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Selecione um projeto ou crie um novo. # Clique no botão '''Ativar''' para ativar o uso do Google Maps. # Clique na aba ''Credenciais'', em seguida no botão ''Criar Credenciais'', e depois em ''Chave de API''. # Quando tudo estiver pronto, a chave da API será exibida na tela. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no menu '''Faturamento''' do Google Cloud. == Informando a Chave no Sistema == Siga os passos abaixo para informar a chave do ''Google Maps JavaScript API'' no sistema LATROMI: # Copie a chave gerada no Console do Google Cloud. # Abra o LATROMI Client. # Abra o menu ''Configurações > Configurações do Sistema'' (requer privilégios de administrador). # Cole a chave no campo ''Chave da API do Google Maps'', na sessão ''Serviços > Google Maps''. fe842340e0d2441b1b114a1aef4a9e92dd10c1b8 1882 1881 2018-08-28T20:42:41Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:GoogleCloud Maps.jpg|220px|thumb||Na página Console do Google Cloud, selecione Maps JavaScript API]] [[Arquivo:GoogleCloudMapsCredentials.jpg|220px|thumb||Finalização da Criação da Chave de API]] [[Arquivo:LatromiClient configuracoes servicos googlemaps.jpg|220px|thumb||Tela de Configurações do LATROMI Client onde a chave do Google Maps deve ser Informada]] O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo do ''Google Maps JavaScript API''. Para mais informações sobre o ''Google Maps JavaScript API'', acesse o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Comercialização == O valor de licenciamento do sistema LATROMI não inclui o consumo de serviços sob demanda de terceiros. O faturamento (quando houver) será realizado pelo Google, sem qualquer tipo envolvimento da LATROMI. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber mais sobre os preços e franquias de uso do Google Maps. == Criando a Chave == Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Selecione um projeto ou crie um novo. # Clique no botão '''Ativar''' para ativar o uso do Google Maps. # Clique na aba ''Credenciais'', em seguida no botão ''Criar Credenciais'', e depois em ''Chave de API''. # Quando tudo estiver pronto, a chave da API será exibida na tela. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no menu '''Faturamento''' do Google Cloud. == Informando a Chave no Sistema == Siga os passos abaixo para informar a chave do ''Google Maps JavaScript API'' no sistema LATROMI: # Copie a chave gerada no Console do Google Cloud. # Abra o LATROMI Client. # Abra o menu ''Configurações > Configurações do Sistema'' (requer privilégios de administrador). # Cole a chave no campo ''Chave da API do Google Maps'', na sessão ''Serviços > Google Maps''. c90e86655d39b4e33556ba7eb61ecfeb26cd186d 1883 1882 2018-08-28T20:45:25Z Daniel.giacomelli 1 /* Criando a Chave */ wikitext text/x-wiki [[Arquivo:GoogleCloud Maps.jpg|220px|thumb||Na página Console do Google Cloud, selecione Maps JavaScript API]] [[Arquivo:GoogleCloudMapsCredentials.jpg|220px|thumb||Finalização da Criação da Chave de API]] [[Arquivo:LatromiClient configuracoes servicos googlemaps.jpg|220px|thumb||Tela de Configurações do LATROMI Client onde a chave do Google Maps deve ser Informada]] O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo do ''Google Maps JavaScript API''. Para mais informações sobre o ''Google Maps JavaScript API'', acesse o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Comercialização == O valor de licenciamento do sistema LATROMI não inclui o consumo de serviços sob demanda de terceiros. O faturamento (quando houver) será realizado pelo Google, sem qualquer tipo envolvimento da LATROMI. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber mais sobre os preços e franquias de uso do Google Maps. == Criando a Chave == Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Selecione um projeto ou crie um novo. # Clique no botão '''Ativar''' para ativar o uso do Google Maps. # Clique na aba ''Credenciais'', em seguida no botão ''Criar Credenciais'', e por último em ''Chave de API''. # Quando tudo estiver pronto, a chave da API será exibida na tela. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Maps JavaScript API'', é necessário que um '''cartão de crédito''' seja informado no menu '''Faturamento''' do Google Cloud. == Informando a Chave no Sistema == Siga os passos abaixo para informar a chave do ''Google Maps JavaScript API'' no sistema LATROMI: # Copie a chave gerada no Console do Google Cloud. # Abra o LATROMI Client. # Abra o menu ''Configurações > Configurações do Sistema'' (requer privilégios de administrador). # Cole a chave no campo ''Chave da API do Google Maps'', na sessão ''Serviços > Google Maps''. a25ef318c2a770bbe3627b038d31ab3b70c7a2d1 1884 1883 2018-08-28T20:46:05Z Daniel.giacomelli 1 /* Criando a Chave */ wikitext text/x-wiki [[Arquivo:GoogleCloud Maps.jpg|220px|thumb||Na página Console do Google Cloud, selecione Maps JavaScript API]] [[Arquivo:GoogleCloudMapsCredentials.jpg|220px|thumb||Finalização da Criação da Chave de API]] [[Arquivo:LatromiClient configuracoes servicos googlemaps.jpg|220px|thumb||Tela de Configurações do LATROMI Client onde a chave do Google Maps deve ser Informada]] O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo do ''Google Maps JavaScript API''. Para mais informações sobre o ''Google Maps JavaScript API'', acesse o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Comercialização == O valor de licenciamento do sistema LATROMI não inclui o consumo de serviços sob demanda de terceiros. O faturamento (quando houver) será realizado pelo Google, sem qualquer tipo envolvimento da LATROMI. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber mais sobre os preços e franquias de uso do Google Maps. == Criando a Chave == Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Selecione um projeto ou crie um novo. # Clique no botão '''Ativar''' para ativar o uso do Google Maps. # Clique na aba ''Credenciais'', em seguida no botão ''Criar Credenciais'', e por último em ''Chave de API''. # Quando tudo estiver pronto, a chave da API será exibida na tela. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Google Maps JavaScript API'', é necessário informar um '''cartão de crédito''' no menu '''Faturamento''' do Google Cloud. == Informando a Chave no Sistema == Siga os passos abaixo para informar a chave do ''Google Maps JavaScript API'' no sistema LATROMI: # Copie a chave gerada no Console do Google Cloud. # Abra o LATROMI Client. # Abra o menu ''Configurações > Configurações do Sistema'' (requer privilégios de administrador). # Cole a chave no campo ''Chave da API do Google Maps'', na sessão ''Serviços > Google Maps''. dbc2ad5736767b8c9685d32f43f10cb422fe89de Arquivo:GoogleCloud Maps.jpg 6 260 1865 2018-08-28T19:49:53Z Daniel.giacomelli 1 Google Maps Cloud Platform wikitext text/x-wiki == Descrição do arquivo == Google Maps Cloud Platform 26019842a2e861839a20dc24fa303741f90873ef Arquivo:GoogleCloudMapsCredentials.jpg 6 261 1878 2018-08-28T20:30:40Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:LatromiClient configuracoes servicos googlemaps.jpg 6 262 1880 2018-08-28T20:32:59Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 1885 1880 2018-08-28T20:46:26Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:LatromiClient configuracoes servicos googlemaps.jpg]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 LATROMI: Tópicos de Ajuda 0 27 1886 1874 2018-09-03T14:41:17Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] : '''Serviços Externos''' :# [[Integrações:Google Maps|Google Maps]] : '''Desenvolvimento''' :# 20ece29c468332761f62dbd73936de9e2ce37072 1887 1886 2018-09-03T17:00:16Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] : '''Serviços Externos''' :# [[Integrações:Google Maps|Google Maps]] : '''Desenvolvimento''' :# [[Ciclo de Desenvolvimento]] 24f59a581d8835668fbb02e58734a17bf7fb18a0 1910 1887 2018-09-04T17:34:38Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] : '''Serviços Externos''' :# [[Integrações:Google Maps|Google Maps]] : '''Desenvolvimento''' :# [[Controle de Versão]] 19bb3d832e62a74a7280b9def360fd4fa7ead468 Controle de Versão 0 263 1888 2018-09-03T17:09:54Z Daniel.giacomelli 1 Criou página com '== Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberando um objeto == === Liberar === === Reverter al...' wikitext text/x-wiki == Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberando um objeto == === Liberar === === Reverter alterações === == Log de Revisões === Restaurando versões anteriores de um objeto === == Lixeira == == Restaurando um objeto excluído === bff20077ba255143f06ed60768092d369019f131 1889 1888 2018-09-03T17:10:28Z Daniel.giacomelli 1 /* Liberando um objeto */ wikitext text/x-wiki == Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões === Restaurando versões anteriores de um objeto === == Lixeira == == Restaurando um objeto excluído === 373d85b43d448b892f1ee9d7579a735c613c98b7 1890 1889 2018-09-03T17:10:36Z Daniel.giacomelli 1 /* Reverter alterações */ wikitext text/x-wiki == Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == == Restaurando um objeto excluído === 9d27b476f4ce30665f96efce073bccbb77abfc5d 1891 1890 2018-09-03T17:10:59Z Daniel.giacomelli 1 wikitext text/x-wiki == Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === 0c106d584656bf9b9e970c3ea923b59440669e5d 1892 1891 2018-09-04T13:11:04Z Daniel.giacomelli 1 wikitext text/x-wiki Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === 4e1402bd4d371bf9d5a78a6dc181022d36b13645 1893 1892 2018-09-04T13:36:28Z Daniel.giacomelli 1 wikitext text/x-wiki Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada revisão é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === ab7164b655fb711af14c8ddba4e304b22ab64730 1894 1893 2018-09-04T13:58:56Z Daniel.giacomelli 1 /* Revisões */ wikitext text/x-wiki Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada revisão é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, o objeto será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === e18ede803ba4023c9d400c670d43182438cf37df 1897 1894 2018-09-04T14:01:30Z Daniel.giacomelli 1 /* Revisões */ wikitext text/x-wiki Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == [[Arquivo:ObjectHeader.jpg|miniaturadaimagem|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|miniaturadaimagem|Objeto na revisão 150, com alterações em andamento]] O Controle de Versão é formado por um conjunto de revisões, e cada revisão é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, o objeto será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === cfec51dfda3d7560b4a07cfd85c16210226011fd 1898 1897 2018-09-04T14:02:31Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[Ciclo de Desenvolvimento]] para [[Controle de Versão]] sem deixar um redirecionamento wikitext text/x-wiki Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == [[Arquivo:ObjectHeader.jpg|miniaturadaimagem|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|miniaturadaimagem|Objeto na revisão 150, com alterações em andamento]] O Controle de Versão é formado por um conjunto de revisões, e cada revisão é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, o objeto será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === cfec51dfda3d7560b4a07cfd85c16210226011fd 1899 1898 2018-09-04T14:03:21Z Daniel.giacomelli 1 wikitext text/x-wiki Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == [[Arquivo:ObjectHeader.jpg|miniaturadaimagem|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|miniaturadaimagem|Objeto na revisão 150, com alterações em andamento]] O Controle de Versão é formado por um conjunto de revisões, e cada revisão é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, o objeto será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === 6b1e197cb5d8734228fe4013e4296bf92bfd5676 1900 1899 2018-09-04T14:03:54Z Daniel.giacomelli 1 /* Revisões */ wikitext text/x-wiki Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == [[Arquivo:ObjectHeader.jpg|miniaturadaimagem|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|miniaturadaimagem|Objeto na revisão 150, com alterações em andamento]] O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, o objeto será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === bf3f74dbd8dc94d763ae722df5cb3b88696b3ed1 1901 1900 2018-09-04T14:05:19Z Daniel.giacomelli 1 /* Revisões */ wikitext text/x-wiki Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == [[Arquivo:ObjectHeader.jpg|miniaturadaimagem|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|miniaturadaimagem|Objeto na revisão 150, com alterações em andamento]] O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === 028b7938306be2bbbd79e61a03999dd2e4414211 1902 1901 2018-09-04T14:09:13Z Daniel.giacomelli 1 /* Criando um novo objeto */ wikitext text/x-wiki Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == [[Arquivo:ObjectHeader.jpg|miniaturadaimagem|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|miniaturadaimagem|Objeto na revisão 150, com alterações em andamento]] O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão ''Novo'', preencher os campos obrigatórios e em seguida clicar em ''Salvar''. Quando o objeto for salvo no sistema, ele entrará em modo de alteração, e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === 057b8fe0e1746b87b3e8ab8298136d36fd95274f 1903 1902 2018-09-04T14:09:28Z Daniel.giacomelli 1 /* Criando um novo objeto */ wikitext text/x-wiki Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == [[Arquivo:ObjectHeader.jpg|miniaturadaimagem|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|miniaturadaimagem|Objeto na revisão 150, com alterações em andamento]] O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em modo de alteração, e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === 8ee8d57c8f5204c4eaebdb4ddecaf5060c6ec075 1904 1903 2018-09-04T14:09:49Z Daniel.giacomelli 1 /* Criando um novo objeto */ wikitext text/x-wiki Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == [[Arquivo:ObjectHeader.jpg|miniaturadaimagem|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|miniaturadaimagem|Objeto na revisão 150, com alterações em andamento]] O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == === Restrições === == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === 813cb0d04504c03cf3e6338bb2f4b241a747120f 1905 1904 2018-09-04T14:19:28Z Daniel.giacomelli 1 /* Alterando um objeto existente */ wikitext text/x-wiki Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == [[Arquivo:ObjectHeader.jpg|miniaturadaimagem|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|miniaturadaimagem|Objeto na revisão 150, com alterações em andamento]] O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === 2252a65fa360c382eaf8abaeee41049682271ada 1907 1905 2018-09-04T14:28:54Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === 8e9826bad8863f53c57d06d629cd3843a715698f 1908 1907 2018-09-04T14:34:17Z Daniel.giacomelli 1 /* Excluindo um objeto */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte da nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === 99464b34169c315abca0b650f0443225d5daaea1 1909 1908 2018-09-04T14:38:57Z Daniel.giacomelli 1 /* Excluindo um objeto */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte da nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === af8b68276964a2eb52af6387bf0259d5e07e5d0d 1911 1909 2018-09-05T18:08:30Z Daniel.giacomelli 1 /* Excluindo um objeto */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == === Liberar === === Reverter alterações === == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === a009e2a20ea327d75e5bfe3bd7d05f444ad9129b 1912 1911 2018-09-05T18:19:16Z Daniel.giacomelli 1 /* Liberação de Objetos */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === 95386db4bb04bb5e70779fe570657482c3c633d7 1913 1912 2018-09-05T18:21:14Z Daniel.giacomelli 1 /* Liberar */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == === Restaurando versões anteriores de um objeto === == Lixeira == === Restaurando um objeto excluído === 0fa7e0357546ca7e5ce3769cc86a3f429fe29d84 1914 1913 2018-09-05T18:28:37Z Daniel.giacomelli 1 /* Log de Revisões */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em restaurar. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de '''Liberação de Objetos'''. == Lixeira == === Restaurando um objeto excluído === ee2ed5f8cd446c8dc1cffe7119309bdf0f44f022 1915 1914 2018-09-05T18:29:49Z Daniel.giacomelli 1 /* Restaurando versões anteriores de um objeto */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de '''Liberação de Objetos'''. == Lixeira == === Restaurando um objeto excluído === c3c69c1122d6338492aad3bffc8b7c168b76e6f5 1916 1915 2018-09-05T18:30:45Z Daniel.giacomelli 1 /* Restaurando versões anteriores de um objeto */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == === Restaurando um objeto excluído === 01bd3acc3f9c8aec48dc338a9a1246c1d8fd7e87 1917 1916 2018-09-05T18:34:55Z Daniel.giacomelli 1 /* Liberar */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no Log de Revisões. === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == === Restaurando um objeto excluído === 300dc2d7199469073081df1606079ad2a253ce14 1918 1917 2018-09-05T18:35:17Z Daniel.giacomelli 1 /* Liberar */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == === Restaurando um objeto excluído === a5562cb0fb426dfeaeae1149f0da97da2d96f675 1919 1918 2018-09-05T18:35:31Z Daniel.giacomelli 1 /* Liberar */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == === Restaurando um objeto excluído === 9fd02bbca1192c8f99e2ded6ec65398848aff2fc 1920 1919 2018-09-05T18:35:57Z Daniel.giacomelli 1 /* Liberar */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões|Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == === Restaurando um objeto excluído === 988b9dc3e8f73932f5cc94ffcb3d7c6dcb4afca4 1921 1920 2018-09-05T18:43:51Z Daniel.giacomelli 1 /* Lixeira */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões|Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == Todos os objetos excluídos do sistema são movidos para a '''Lixeira''', e podem ser recuperados a qualquer momento pelo administrador do sistema. === Restaurando um objeto excluído === Para recuperar um objeto excluído, selecione-o na Lixeira, clique com o botão direito do mouse sobre ele e em seguida clique na opção '''Recuperar'''. Após a conclusão do processamento, a recuperação do objeto precisa ser confirmada na tela de Liberação de Objetos 6a5c678bb8630cec474ff5e92713e519107b83e5 1922 1921 2018-09-05T18:44:27Z Daniel.giacomelli 1 /* Restaurando um objeto excluído */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões|Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == Todos os objetos excluídos do sistema são movidos para a '''Lixeira''', e podem ser recuperados a qualquer momento pelo administrador do sistema. === Restaurando um objeto excluído === Para recuperar um objeto excluído, selecione-o na Lixeira, clique com o botão direito do mouse sobre ele e em seguida clique na opção '''Recuperar'''. Feito isso, o objeto foi recuperado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de Liberação de Objetos. dd9a7c91b9866996e29d91c63a79ddd5b9a60386 1924 1922 2018-09-05T18:46:43Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] [[Arquivo:ObjectReleaseRevert.jpg|thumb|Revertendo alterações em um objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões|Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == Todos os objetos excluídos do sistema são movidos para a '''Lixeira''', e podem ser recuperados a qualquer momento pelo administrador do sistema. === Restaurando um objeto excluído === Para recuperar um objeto excluído, selecione-o na Lixeira, clique com o botão direito do mouse sobre ele e em seguida clique na opção '''Recuperar'''. Feito isso, o objeto foi recuperado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de Liberação de Objetos. 0dbab6e9d5fb0b79fd0fc4582e7370be379c68d1 1925 1924 2018-09-05T18:53:37Z Daniel.giacomelli 1 /* Log de Revisões */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] [[Arquivo:ObjectReleaseRevert.jpg|thumb|Revertendo alterações em um objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões|Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. Para acessar o Log de Revisões, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Log de Revisões'' do LATROMI Client. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == Todos os objetos excluídos do sistema são movidos para a '''Lixeira''', e podem ser recuperados a qualquer momento pelo administrador do sistema. === Restaurando um objeto excluído === Para recuperar um objeto excluído, selecione-o na Lixeira, clique com o botão direito do mouse sobre ele e em seguida clique na opção '''Recuperar'''. Feito isso, o objeto foi recuperado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de Liberação de Objetos. 93d1179f86089ed13f1594bb6c875c52b1321322 1926 1925 2018-09-05T18:55:52Z Daniel.giacomelli 1 /* Lixeira */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] [[Arquivo:ObjectReleaseRevert.jpg|thumb|Revertendo alterações em um objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões|Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. Para acessar o Log de Revisões, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Log de Revisões'' do LATROMI Client. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == Todos os objetos excluídos do sistema são movidos para a '''Lixeira''', e podem ser recuperados a qualquer momento pelo administrador do sistema. Para acessar a Lixeira, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Lixeira. === Restaurando um objeto excluído === Para recuperar um objeto excluído, selecione-o na Lixeira, clique com o botão direito do mouse sobre ele e em seguida clique na opção '''Recuperar'''. Feito isso, o objeto foi recuperado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de Liberação de Objetos. f39d08175bf4a5a2d967f500db607dc02f1badc2 1927 1926 2018-09-05T18:56:22Z Daniel.giacomelli 1 /* Log de Revisões */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] [[Arquivo:ObjectReleaseRevert.jpg|thumb|Revertendo alterações em um objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões|Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. Para abrir o Log de Revisões, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Log de Revisões'' do LATROMI Client. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == Todos os objetos excluídos do sistema são movidos para a '''Lixeira''', e podem ser recuperados a qualquer momento pelo administrador do sistema. Para acessar a Lixeira, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Lixeira. === Restaurando um objeto excluído === Para recuperar um objeto excluído, selecione-o na Lixeira, clique com o botão direito do mouse sobre ele e em seguida clique na opção '''Recuperar'''. Feito isso, o objeto foi recuperado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de Liberação de Objetos. 13eba2ba756c101037e38f64ca64f2f8ed2fd57f 1928 1927 2018-09-05T18:57:49Z Daniel.giacomelli 1 /* Lixeira */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] [[Arquivo:ObjectReleaseRevert.jpg|thumb|Revertendo alterações em um objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões|Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. Para abrir o Log de Revisões, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Log de Revisões'' do LATROMI Client. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == Todos os objetos excluídos do sistema são movidos para a '''Lixeira''', e podem ser recuperados a qualquer momento pelo administrador do sistema. Para abrir a Lixeira, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Lixeira'' no LATROMI Client. === Restaurando um objeto excluído === Para recuperar um objeto excluído, selecione-o na Lixeira, clique com o botão direito do mouse sobre ele e em seguida clique na opção '''Recuperar'''. Feito isso, o objeto foi recuperado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de Liberação de Objetos. 5837e6ef511568796228b6c666a34ecfe2273a6d 1929 1928 2018-09-05T18:58:06Z Daniel.giacomelli 1 /* Log de Revisões */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] [[Arquivo:ObjectReleaseRevert.jpg|thumb|Revertendo alterações em um objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão. == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões|Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. Para abrir o Log de Revisões, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Log de Revisões'' no LATROMI Client. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == Todos os objetos excluídos do sistema são movidos para a '''Lixeira''', e podem ser recuperados a qualquer momento pelo administrador do sistema. Para abrir a Lixeira, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Lixeira'' no LATROMI Client. === Restaurando um objeto excluído === Para recuperar um objeto excluído, selecione-o na Lixeira, clique com o botão direito do mouse sobre ele e em seguida clique na opção '''Recuperar'''. Feito isso, o objeto foi recuperado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de Liberação de Objetos. 897a30fe0f06c155db8cd7145d88e1a5a4190711 1930 1929 2018-09-05T19:16:38Z Daniel.giacomelli 1 /* Restrições */ wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] [[Arquivo:ObjectReleaseRevert.jpg|thumb|Revertendo alterações em um objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão (leia sobre a [[#Excluindo um objeto|exclusão de objetos]]). == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões|Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. Para abrir o Log de Revisões, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Log de Revisões'' no LATROMI Client. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == Todos os objetos excluídos do sistema são movidos para a '''Lixeira''', e podem ser recuperados a qualquer momento pelo administrador do sistema. Para abrir a Lixeira, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Lixeira'' no LATROMI Client. === Restaurando um objeto excluído === Para recuperar um objeto excluído, selecione-o na Lixeira, clique com o botão direito do mouse sobre ele e em seguida clique na opção '''Recuperar'''. Feito isso, o objeto foi recuperado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de Liberação de Objetos. e94407cb594d4a6639ceb9e14744dc448727db4f 1933 1930 2018-09-10T14:45:36Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] [[Arquivo:ObjectReleaseRevert.jpg|thumb|Revertendo alterações em um objeto]] [[Arquivo:VersionControlDiagram.png|thumb|Diagrama de Controle de Versão]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão (leia sobre a [[#Excluindo um objeto|exclusão de objetos]]). == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões|Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. Para abrir o Log de Revisões, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Log de Revisões'' no LATROMI Client. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == Todos os objetos excluídos do sistema são movidos para a '''Lixeira''', e podem ser recuperados a qualquer momento pelo administrador do sistema. Para abrir a Lixeira, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Lixeira'' no LATROMI Client. === Restaurando um objeto excluído === Para recuperar um objeto excluído, selecione-o na Lixeira, clique com o botão direito do mouse sobre ele e em seguida clique na opção '''Recuperar'''. Feito isso, o objeto foi recuperado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de Liberação de Objetos. 1bfe56eb5c590be2d3a04f64960e9620bd334ee7 1935 1933 2018-09-10T14:48:35Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:VersionControlDiagram.png|thumb|Diagrama de Controle de Versão]] [[Arquivo:ObjectHeader.jpg|thumb|Objeto na revisão 150]] [[Arquivo:ObjectHeader Alterando.jpg|thumb|Objeto na revisão 150, com alterações em andamento]] [[Arquivo:SalvandoNovoObjeto.jpg|thumb|Salvando novo objeto]] [[Arquivo:ObjectReleaseRevert.jpg|thumb|Revertendo alterações em um objeto]] Todos os objetos (consultas, formulários e etc) desenvolvidos dentro do LATROMI possuem suporte a versionamento. Ao criar ou iniciar a alteração de um objeto, o mesmo fica bloqueado para o usuário logado, e ao final das alterações, o mesmo deve ser liberado, gerando assim uma '''revisão''', com o estado atual do objeto armazenado para consulta ou restauração posterior. == Revisões == O Controle de Versão é formado por um conjunto de revisões, e cada '''revisão''' é formada por uma ou mais "imagens" de objetos. Através dessa imagem, é possível consultar como um objeto era em determinada data, quem realizou as alterações e até mesmo restaurar as alterações. O número de revisão em que um objeto se encontra pode ser conferido no cabeçalho do objeto, ao lado direito do botão de alteração, no formato '''r'''''<nro revisão>''. Se o o caractere '''+''' for exibido junto ao número da revisão, significa que objeto está sendo alterado. :Exemplos: :: '''r'''150: Revisão 150. O objeto não está sendo alterado. :: '''r'''150'''+''': Revisão 150 sendo alterada por algum usuário. Quando o objeto for liberado, ele será vinculado a um novo número de revisão, e se as alterações forem revertidas, voltará a ser r150. ''OBS.: Objetos mais antigos podem não fazer parte de nenhuma revisão, até que uma alteração seja realizada e liberada.'' == Criando um novo objeto == O processo de criação de qualquer objeto é muito simples. Basta clicar no botão '''Novo''', preencher os campos obrigatórios e em seguida clicar em '''Salvar'''. Quando o objeto for salvo no sistema, ele entrará em '''modo de alteração''', e um bloqueio será criado automaticamente em nome do usuário logado. == Alterando um objeto existente == Para iniciar uma alteração em um objeto já existente, basta clicar no botão '''Alterar''', conforme indica a mensagem no cabeçalho do objeto. === Restrições === Existe algumas restrições que impedem o usuário de iniciar uma alteração em um objeto. Essas restrições são: * O proprietário do objeto (empresa) é diferente do detentor da licença e uso do sistema. * O objeto está sendo alterado por outro usuário. * O objeto foi marcado para exclusão (leia sobre a [[#Excluindo um objeto|exclusão de objetos]]). == Excluindo um objeto == Ao clicar em ''Excluir'', o objeto não é realmente excluído do sistema. Ele fica marcado para exclusão, e entra na lista de alterações pendentes a serem liberadas. Quando a exclusão for liberada (efetivada), o objeto passa a fazer parte de uma nova revisão, e é enviado para a '''Lixeira''', podendo ser restaurado posteriormente. Enquanto a exclusão do objeto não for efetivada, o objeto poderá ser carregado em modo '''Somente Leitura''', e a mensagem "''Marcado para Exclusão''" será exibida no cabeçalho do objeto. Após a efetivação da exclusão, o objeto não poderá mais ser carregado, e uma mensagem de crítica será exibida informando que o objeto foi excluído. == Liberação de Objetos == Existem duas maneiras de liberar um objeto. A primeira, é clicar no botão de alteração quando o texto for "Alterando". Dessa forma, a tela liberação de objeto será aberta, e apenas o objeto selecionado será filtrado. A segunda maneira é através do menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Liberação de Objetos''. Ao abrir este menu, a mesma tela de liberação de objetos será aberta, mostrando todos os objetos pendentes de liberação. === Liberar === Para realizar a liberação, marque os objetos que deseja liberar, preencha os comentários e clique no botão '''Liberar'''. Após o final do processamento, uma nova revisão será criada, e os objetos liberados farão parte dela. Após a liberação, os bloqueios são removidos, e o objeto fica disponível para ser alterado por outros usuários. ''OBS.: É muito importante que os comentários sejam preenchidos, para que as alterações realizadas possam ser facilmente identificadas no [[#Log de Revisões|Log de Revisões]].'' === Reverter alterações === Em alguns casos, uma alteração realizada em um objeto pode se tornar desnecessária no final do desenvolvimento. Nestes casos, é possível '''Reverter''' as alterações, fazendo com que o objeto retorne ao seu estado original. Para reverter alterações, marque os objetos que deseja reverter, e clique no botão '''Reverter'''. == Log de Revisões == O Log de Revisões é o histórico de todas as alterações realizadas no projeto. Nele é possível verificar cronologicamente quando e quais objetos foram criados, modificados ou excluídos, e se necessário, restaurar versões anteriores. Para abrir o Log de Revisões, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Log de Revisões'' no LATROMI Client. === Restaurando versões anteriores de um objeto === Para restaurar a versão anterior de um objeto, localize a revisão que deseja restaurar, clique com o botão direito sobre o objeto (na grade inferior) e clique em '''Restaurar'''. Feito isso, o objeto foi restaurado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de [[#Liberação de Objetos|Liberação de Objetos]]. == Lixeira == Todos os objetos excluídos do sistema são movidos para a '''Lixeira''', e podem ser recuperados a qualquer momento pelo administrador do sistema. Para abrir a Lixeira, acesse o menu ''Desenvolvimento '''>''' Controle de Versão '''>''' Lixeira'' no LATROMI Client. === Restaurando um objeto excluído === Para recuperar um objeto excluído, selecione-o na Lixeira, clique com o botão direito do mouse sobre ele e em seguida clique na opção '''Recuperar'''. Feito isso, o objeto foi recuperado, mas essa operação ainda precisa ser confirmada e liberada em uma nova revisão. Para isso, acesso a tela de Liberação de Objetos. 52079a853ecb996a59f5e297460e009cf825ebf1 Arquivo:ObjectHeader.jpg 6 264 1895 2018-09-04T13:59:39Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:ObjectHeader Alterando.jpg 6 265 1896 2018-09-04T14:00:42Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:SalvandoNovoObjeto.jpg 6 266 1906 2018-09-04T14:26:55Z Daniel.giacomelli 1 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Arquivo:ObjectReleaseRevert.jpg 6 267 1923 2018-09-05T18:46:14Z Daniel.giacomelli 1 wikitext text/x-wiki Revertendo alterações em um objeto 35297bd1ef0d338390a6dfda7a0628f46baddd69 Arquivo:VersionControlDiagram.png 6 269 1932 2018-09-10T14:44:19Z Daniel.giacomelli 1 wikitext text/x-wiki Diagrama de Controle de Versão ca87add80e62ad65f22029df876d792662c123b3 1934 1932 2018-09-10T14:47:13Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:VersionControlDiagram.png]] wikitext text/x-wiki Diagrama de Controle de Versão ca87add80e62ad65f22029df876d792662c123b3 1936 1934 2018-09-11T20:57:42Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:VersionControlDiagram.png]] wikitext text/x-wiki Diagrama de Controle de Versão ca87add80e62ad65f22029df876d792662c123b3 LATROMI: Tópicos de Ajuda 0 27 1937 1910 2018-10-02T15:02:10Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''[[Consultas]]''' :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] : '''Serviços Externos''' :# [[Integrações:Google Maps|Google Maps]] : '''Desenvolvimento''' :# [[Controle de Versão]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] e778110ae4e329b057ef9ed57fa6836cc4d3d7e3 1939 1937 2018-10-02T17:40:04Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''[[Consultas]]''' :# [[Consultas:Visão Geral]] :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] : '''Serviços Externos''' :# [[Integrações:Google Maps|Google Maps]] : '''Desenvolvimento''' :# [[Controle de Versão]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] 3326691e77bf3f6784be58a98b63a7dc28a0c68b 1940 1939 2018-10-02T17:44:22Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''[[Desenvolvimento]]''' :# [[Consulta:Visão Geral|Consultas]] :# [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :# [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :# [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :# [[Documentos:Visão Geral|Documentos]] :# [[Traduções:Visão Geral|Traduções]] :# [[Menus:Visão Geral|Menu]] :# [[Menus:Variáveis Globais|Variáveis Globais]] :# :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] : '''Serviços Externos''' :# [[Integrações:Google Maps|Google Maps]] : '''Desenvolvimento''' :# [[Controle de Versão]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] 81628d43850bfea69fdd969ad9be75d450e4b869 1941 1940 2018-10-02T17:44:34Z Daniel.giacomelli 1 wikitext text/x-wiki : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Desenvolvimento''' :# [[Consulta:Visão Geral|Consultas]] :# [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :# [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :# [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :# [[Documentos:Visão Geral|Documentos]] :# [[Traduções:Visão Geral|Traduções]] :# [[Menus:Visão Geral|Menu]] :# [[Menus:Variáveis Globais|Variáveis Globais]] :# :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] : '''Serviços Externos''' :# [[Integrações:Google Maps|Google Maps]] : '''Desenvolvimento''' :# [[Controle de Versão]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] d7f6d988346134996ab00908b1be8a2b5b55c53c 1942 1941 2018-10-02T17:45:35Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} : '''Visão Geral do Sistema''' :# [[LATROMI Client]] :## [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :# [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] : '''Desenvolvimento''' :# [[Consulta:Visão Geral|Consultas]] :# [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :# [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :# [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :# [[Documentos:Visão Geral|Documentos]] :# [[Traduções:Visão Geral|Traduções]] :# [[Menus:Visão Geral|Menu]] :# [[Menus:Variáveis Globais|Variáveis Globais]] :# :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] : '''Serviços''' :# [[Authentication.svc]] (Serviço de Autenticação) : '''Páginas do LATROMI Web''' :# [[Report.aspx]] (Página de visualização de Consultas) :# [[RptPrintView.aspx]] - (Página de geração de PDF) : '''Performance''' :# [[Melhoria de Performance no IIS]] : '''Segurança''' :# [[Segurança:Papeis de Usuários|Papeis de Usuários]] : '''Serviços Externos''' :# [[Integrações:Google Maps|Google Maps]] : '''Desenvolvimento''' :# [[Controle de Versão]] : '''Autenticação''' :# [[Autenticação simples via URL]] :# [[Autenticação com token via URL]] 8d790574d7d618e19b51eb12c29d34cce40d72cc 1982 1942 2018-10-08T21:11:04Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Restrições|Restrições]] :: [[Grid|Grid]] :: [[Gráfico|Gráfico]] :: [[CrossTab|CrossTab]] :: [[Mapas|Mapas]] :: [[Formatações Condicionais|Formatações Condicionais]] :: [[Botões|Botões]] :: [[Links|Links]] :: [[Comando SQL|Comando SQL]] :: [[Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] : [[Menus:Visão Geral|Menu]] : [[Menus:Variáveis Globais|Variáveis Globais]] : [[Controle de Versão]] ; Autenticação : [[Autenticação simples via URL]] : [[Autenticação com token via URL]] ; Segurança : [[Segurança:Papeis de Usuários|Papeis de Usuários]] ; Serviços : [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web : [[Report.aspx]] (Página de visualização de Consultas) : [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos : [[Integrações:Google Maps|Google Maps]] ; Performance : [[Melhoria de Performance no IIS]] :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] 658259dedb40895ad343e5a56e794ed2b722b9c5 1985 1982 2018-10-08T21:41:46Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] : [[Menus:Visão Geral|Menu]] : [[Menus:Variáveis Globais|Variáveis Globais]] : [[Controle de Versão]] ; Autenticação : [[Autenticação simples via URL]] : [[Autenticação com token via URL]] ; Segurança : [[Segurança:Papeis de Usuários|Papeis de Usuários]] ; Serviços : [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web : [[Report.aspx]] (Página de visualização de Consultas) : [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos : [[Integrações:Google Maps|Google Maps]] ; Performance : [[Melhoria de Performance no IIS]] :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Máscara]] :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] f54be3655b1ae3c28f3b204b14767860c86bd7cc LATROMI Client: Primeiro Acesso 0 163 1938 1610 2018-10-02T15:03:00Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Primeiro Acesso ao LATROMI Client}} == Configuração == Ao acessar o sistema pela primeira vez, será exibida essa mensagem. Clique em OK para iniciar a configuração inicial. [[File:LatromiClient_FirstAccess1.jpg|||none]] Será aberta a tela de ''Configurações Locais''. Essas informações são persistidas em arquivos, no computador onde o sistema foi instalado, e não no banco de dados. Informe as dados de acesso ao banco de dados '''latromi''', e clique em OK. [[File:LatromiClient_FirstAccess2.jpg|600px|thumb|none|Configurações Locais do LATROMI Client]] OBS.: Essa configurações não será solicitada novamente, mas pode ser acessada através do menu Configurações > Configurações Locais == Autenticação == Em seguida, será solicitada a autenticação do usuário. Utilize o usuário criado na instalação: : '''Usuário:''' admin : '''Senha:''' admin [[File:Client_Login.jpg]] == Ativação do Produto == {{Licenciamento}} == Erros de inicialização == === O programa não abre === Ao clicar para abrir o sistema, nada acontece. '''Causas mais prováveis:''' <br> * O usuário que está executando o programa não possui as permissões necessárias no computador. '''Ações que podem resolver o problema''' <br /> * Verifique as permissões no diretório de instalação do programa. Por padrão, é ''C:\Program Files (x86)\LATROMI\Client''. * Se não houver uma pasta chamada LATROMI no diretório oculto c:\ProgramData, crie-a e conceda todas as permissões para o usuário do windows. Se pasta já existir, apenas verifique as permissões. 56833728bdf5b79df31cfb7cb1149524f42c2cb0 MediaWiki:Sidebar 8 3 1943 1583 2018-10-02T17:46:41Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações * Avançado ** Desenvolvedor:APIs/JavaScript|APIs JavaScript * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Problemas Frequentes|Problemas Frequentes * SEARCH * TOOLBOX * LANGUAGES e253075c71191badaa674ed6167a4935874403d3 Consulta:Visão Geral 0 270 1944 2018-10-02T17:53:36Z Daniel.giacomelli 1 Criou página com 'As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos...' wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. 66a3430d98e992142f1053a405d7b83304b2f98b 1945 1944 2018-10-02T18:27:41Z Daniel.giacomelli 1 wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No ''LATROMI Client'', acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no botão com o ícone '''+''' (adicionar), que fica a esquerda da tela, e em seguida clique em ''Query''. A tela de edição quer Queries será exibida. # Preencha o campo ''Nome'' sem usar espaços ou caracteres especiais. Por exemplo, ''MinhaQuery''. # Preencha o campo ''Descrição''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo ''Conexão'', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba vertical '''SQL''' é chamado de '''Editor de SQL'''. Informe um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM minhatabela</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, clique no menu ''Arquivo → Salvar''. 68400b1f12f12768432a028705284484ac7638c4 1946 1945 2018-10-02T18:28:21Z Daniel.giacomelli 1 /* Criando Uma Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no botão com o ícone '''+''' (adicionar), que fica a esquerda da tela, e em seguida clique em ''Query''. A tela de edição quer Queries será exibida. # Preencha o campo ''Nome'' sem usar espaços ou caracteres especiais. Por exemplo, ''MinhaQuery''. # Preencha o campo ''Descrição''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo ''Conexão'', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba vertical '''SQL''' é chamado de '''Editor de SQL'''. Informe um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM minhatabela</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, clique no menu ''Arquivo → Salvar''. ffffab92e27c5ba6fc3af60681ed73b4b5285799 1947 1946 2018-10-02T18:28:48Z Daniel.giacomelli 1 /* Criando Uma Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone '''+''' (adicionar), que fica a esquerda da tela, e em seguida clique em ''Query''. A tela de edição quer Queries será exibida. # Preencha o campo ''Nome'' sem usar espaços ou caracteres especiais. Por exemplo, ''MinhaQuery''. # Preencha o campo ''Descrição''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo ''Conexão'', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba vertical '''SQL''' é chamado de '''Editor de SQL'''. Informe um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM minhatabela</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, clique no menu ''Arquivo → Salvar''. d97b507ae8b38231cc08172eff260de5059d7ae1 1948 1947 2018-10-02T18:33:18Z Daniel.giacomelli 1 /* Criando Uma Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone '''+''' (adicionar), que fica a esquerda da tela, e em seguida clique em '''Query'''. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''MinhaQuery''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM minhatabela</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. 52a583d39a52c255329502eba594a4ad2b6ce1a0 1949 1948 2018-10-02T18:33:54Z Daniel.giacomelli 1 /* Criando Uma Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone '''+''' (adicionar), que fica a esquerda da tela, e em seguida clique em '''Query'''. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''MinhaQuery''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM minhatabela</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] 5e206138005f84b073aa0b095cc027e1cc48a332 1950 1949 2018-10-02T18:44:35Z Daniel.giacomelli 1 wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone '''+''' (adicionar), que fica a esquerda da tela, e em seguida clique em '''Query'''. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''MinhaQuery''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM minhatabela</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == Para testar a Consulta criada é muito simples. Enquanto a Consulta estiver carregada na tela do [[LATROMI Client]], clique no link ''Abrir no Navegador''. A Consulta será aberta no navegador padrão do usuário. 13d77a27bf4f4228bd16e0c1006f8a3976cdbbe2 1951 1950 2018-10-02T18:51:10Z Daniel.giacomelli 1 /* Testando a Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone '''+''' (adicionar), que fica a esquerda da tela, e em seguida clique em '''Query'''. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''MinhaQuery''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM minhatabela</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == Para testar a Consulta criada é muito simples. Enquanto a Consulta estiver carregada na tela do [[LATROMI Client]], clique no link '''Abrir no Navegador'''. A Consulta será aberta no navegador padrão do usuário. 887dd0d5efb2ee188fdbf933bc8621d21f4288c3 1953 1951 2018-10-02T18:54:22Z Daniel.giacomelli 1 /* Testando a Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone '''+''' (adicionar), que fica a esquerda da tela, e em seguida clique em '''Query'''. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''MinhaQuery''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM minhatabela</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == Para testar a Consulta criada é muito simples. Enquanto a Consulta estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A Consulta será aberta no navegador padrão do usuário. c25e574fa4a59557204333df12158cb62651e593 1957 1953 2018-10-02T19:02:23Z Daniel.giacomelli 1 /* Criando Uma Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''MinhaQuery''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM minhatabela</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == Para testar a Consulta criada é muito simples. Enquanto a Consulta estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A Consulta será aberta no navegador padrão do usuário. 695953006ffca6cb9f9930e322302c4a6fe08624 1959 1957 2018-10-03T16:48:04Z Daniel.giacomelli 1 /* Testando a Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''MinhaQuery''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM minhatabela</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A Consulta será aberta no navegador padrão do usuário. 3cc62bf088a670ffe356ae97b66284407dd01d64 1960 1959 2018-10-03T16:48:18Z Daniel.giacomelli 1 /* Testando a Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''MinhaQuery''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM minhatabela</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Consulta'' será aberta no navegador padrão do usuário. 672fdacd04485f38242fd96fe0f04c81ae21dfa2 1961 1960 2018-10-03T16:53:41Z Daniel.giacomelli 1 /* Criando Uma Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Consulta'' será aberta no navegador padrão do usuário. 0469f7e4bcf95679a84a3584562c29505837ff73 1962 1961 2018-10-03T16:55:46Z Daniel.giacomelli 1 /* Criando Uma Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Consulta'' será aberta no navegador padrão do usuário. ce05586ba6a9078185dd774603ff18f00cf00745 1964 1962 2018-10-03T17:00:21Z Daniel.giacomelli 1 /* Criando Uma Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] [[Arquivo:Client Consulta EmployeesQuery.jpg]] == Testando a Consulta == Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Consulta'' será aberta no navegador padrão do usuário. 6eec9a7bdfd3935634c640dfd2e8b018ff771597 1966 1964 2018-10-03T17:03:51Z Daniel.giacomelli 1 /* Criando Uma Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == [[Arquivo:Client Consulta EmployeesQuery.png|thumb|right|Consulta de Exemplo, usando a tabela employees do banco de dados Northwind]] Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Consulta'' será aberta no navegador padrão do usuário. 5dbbac0be7829f84b75348551e0271555697ab07 1967 1966 2018-10-03T17:04:21Z Daniel.giacomelli 1 /* Criando Uma Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == [[Arquivo:Client Consulta EmployeesQuery.png|thumb|right|Consulta de Exemplo aberta no LATROMI Client, usando a tabela employees do banco de dados Northwind]] Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Consulta'' será aberta no navegador padrão do usuário. 028b10627d9aa0e8b24631358992ad9a08fb466e 1981 1967 2018-10-08T20:32:56Z Daniel.giacomelli 1 /* Testando a Consulta */ wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} == Criando Uma Consulta == [[Arquivo:Client Consulta EmployeesQuery.png|thumb|right|Consulta de Exemplo aberta no LATROMI Client, usando a tabela employees do banco de dados Northwind]] Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == [[Arquivo:Web Consulta EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Consulta que exibe todas as colunas da tabela "Employees"]] Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Consulta'' será aberta no navegador padrão do usuário. e5bdf5bfa3d85c1f48ea0e0b50b52f9dae7d9ed6 1986 1981 2018-10-08T21:49:19Z Daniel.giacomelli 1 wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} Este artigo faz uma breve introdução a funcionalidade principal da ''Consulta'', que é apresentar os dados. Abaixo, estão as outras funcionalidades: * [[Consulta:Parâmetros|Parâmetros]] * [[Consulta:Restrições|Restrições]] * [[Consulta:Grid|Grid]] * [[Consulta:Gráfico|Gráfico]] * [[Consulta:CrossTab|CrossTab]] * [[Consulta:Mapas|Mapas]] * [[Consulta:Formatações Condicionais|Formatações Condicionais]] * [[Consulta:Botões|Botões]] * [[Consulta:Links|Links]] * [[Consulta:Comando SQL|Comando SQL]] * [[Consulta:Configurações|Configurações]] == Criando Uma Consulta == [[Arquivo:Client Consulta EmployeesQuery.png|thumb|right|Consulta de Exemplo aberta no LATROMI Client, usando a tabela employees do banco de dados Northwind]] Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == [[Arquivo:Web Consulta EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Consulta que exibe todas as colunas da tabela "Employees"]] Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Consulta'' será aberta no navegador padrão do usuário. 7c0e8f7d77a8c15091618e8bc8ec182e0fa6b0b3 Arquivo:Client ObjetHeader AbrirNoNavegador.png 6 271 1952 2018-10-02T18:53:46Z Daniel.giacomelli 1 wikitext text/x-wiki Link para abrir um objeto no navegador. 8ffeb4f3b474554f538b9761f750b18870f79645 1954 1952 2018-10-02T18:55:29Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]] wikitext text/x-wiki Link para abrir um objeto no navegador. 8ffeb4f3b474554f538b9761f750b18870f79645 Arquivo:Client Consulta Buttons AddQuery.png 6 272 1955 2018-10-02T19:01:00Z Daniel.giacomelli 1 wikitext text/x-wiki Botão para adicionar Queries, RPTs e Mapas na Consulta 13a0f7bcf245e98555ecd926f543a6d8804ef938 Arquivo:Client Consulta Buttons AddQueryItem.png 6 273 1956 2018-10-02T19:02:00Z Daniel.giacomelli 1 wikitext text/x-wiki Opção para adicionar uma Query na Consulta 15afb06bbe5c95763884f12da9a6d57fc85b308b Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg 6 171 1958 1358 2018-10-03T16:47:22Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] wikitext text/x-wiki Cadastro de Consultas. Mensagem informando que a consulta foi Salva com sucesso 7b70daff8f64662bc98a65f70a5820e4f648c46e Arquivo:Client Consulta EmployeesQuery.png 6 275 1965 2018-10-03T17:02:07Z Daniel.giacomelli 1 wikitext text/x-wiki Consulta de Exemplo, utilizando o banco de dados Northwind 553d6f5cb1a69417ad6c673e4f5ab1afa48ec99c Arquivo:Diagrama ComunicaoDaAplicacao.png 6 276 1969 2018-10-03T20:54:00Z Daniel.giacomelli 1 wikitext text/x-wiki Como as aplicações se comunicam 538555ef47b353d97d954e7710037fb23a3b43ea 1978 1969 2018-10-04T14:21:17Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:Diagrama ComunicaoDaAplicacao.png]] wikitext text/x-wiki Como as aplicações se comunicam 538555ef47b353d97d954e7710037fb23a3b43ea 1979 1978 2018-10-04T14:23:15Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:Diagrama ComunicaoDaAplicacao.png]] wikitext text/x-wiki Como as aplicações se comunicam 538555ef47b353d97d954e7710037fb23a3b43ea Arquivo:Digrama de Instalação do Sistema.png 6 277 1971 2018-10-03T20:57:09Z Daniel.giacomelli 1 wikitext text/x-wiki Digrama de Instalação do Sistema 47d0e26e0a57d6f2691b8573cc84601559e5151c Arquivo:Web Consulta EmployeesQuery.png 6 278 1980 2018-10-08T20:32:05Z Daniel.giacomelli 1 wikitext text/x-wiki Consulta mostrando todas as colunas da tabela "Employees" f1babe155a901af8caad5ca7945d4b32d586f0c6 Consulta:Parâmetros 0 279 1983 2018-10-08T21:39:41Z Daniel.giacomelli 1 Criou página com 'Os Parâmetros da Consulta são utilizados para filtrar as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas tamb...' wikitext text/x-wiki Os Parâmetros da Consulta são utilizados para filtrar as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no LATROMI Web. == Tipos de Parâmetros == ; Texto ; Numérico ; Data ; ComboBox ; Lookup 4ed6d929921ce5b8ac5db1badc89fb90412ae656 1984 1983 2018-10-08T21:40:38Z Daniel.giacomelli 1 wikitext text/x-wiki Os Parâmetros da Consulta são utilizados para filtrar as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Tipos de Parâmetros == ; Texto ; Numérico ; Data ; ComboBox ; Lookup 2dd01de8c88ff7f4e678caf532feb7f83aa58c31 1987 1984 2018-10-08T21:51:52Z Daniel.giacomelli 1 wikitext text/x-wiki Os Parâmetros da Consulta são utilizados para filtrar as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Tipos de Parâmetros == ; Texto ; Numérico ; Data ; ComboBox ; Lookup == Ver Também == * [[Consulta:Visão Geral]] 4b354aa557e3d0622fbbfb44cd76594e3816f8c4 1988 1987 2018-10-09T14:34:03Z Daniel.giacomelli 1 wikitext text/x-wiki Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração ''Executar consulta ao iniciar'' habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Parâmetros do tipo ''Texto'' permitem a entrada de qualquer caractere. ; Numérico ; Data ; ComboBox ; Lookup == Ver Também == * [[Consulta:Visão Geral]] 29f9b6ec81123a99fdb2b2a15cf899c1b204cde7 1990 1988 2018-10-09T14:38:42Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração ''Executar consulta ao iniciar'' habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Parâmetros do tipo ''Texto'' permitem a entrada de qualquer caractere. ; Numérico ; Data ; ComboBox ; Lookup == Ver Também == * [[Consulta:Visão Geral]] 7b8cd71d7767e83db07051a46308155086e49aa2 1993 1990 2018-10-09T14:56:10Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração ''Executar consulta ao iniciar'' habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Parâmetros do tipo ''Texto'' permitem a entrada de qualquer caractere. ; Numérico ; Data ; ComboBox ; Lookup == Ver Também == * [[Consulta:Visão Geral]] 0374237e21c1c7217102789f37a741b2e58839f1 1994 1993 2018-10-09T14:56:28Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração ''Executar consulta ao iniciar'' habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Parâmetros do tipo ''Texto'' permitem a entrada de qualquer caractere. ; Numérico ; Data ; ComboBox ; Lookup == Ver Também == * [[Consulta:Visão Geral]] 2cfc31c1572f45315b73f6ce3e420d7f9cf7018e 1995 1994 2018-10-09T14:57:01Z Daniel.giacomelli 1 /* Preenchimento Obrigatório */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Parâmetros do tipo ''Texto'' permitem a entrada de qualquer caractere. ; Numérico ; Data ; ComboBox ; Lookup == Ver Também == * [[Consulta:Visão Geral]] 0cf1b00393b38e2cc802c5f3fc3a39509d578212 Arquivo:Client Consulta Parametro.png 6 280 1989 2018-10-09T14:38:28Z Daniel.giacomelli 1 wikitext text/x-wiki Tela de Configuração dos Parâmetros da Consulta 015e9cad953db28c2cc29c8acb9865050f7c1711 1991 1989 2018-10-09T14:46:14Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:Client Consulta Parametro.png]] wikitext text/x-wiki Tela de Configuração dos Parâmetros da Consulta 015e9cad953db28c2cc29c8acb9865050f7c1711 Arquivo:Client Consulta ParametroList.png 6 281 1992 2018-10-09T14:55:51Z Daniel.giacomelli 1 wikitext text/x-wiki Lista de parâmetros na Consulta. fa0ef70cd3f88e60c8b5f4a66f4069278ba2c0eb Consulta:Parâmetros 0 279 1996 1995 2018-10-09T15:00:09Z Daniel.giacomelli 1 /* Texto */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === ; ComboBox ; Lookup == Ver Também == * [[Consulta:Visão Geral]] 21c6d1a76c57dad87d5210f4e7d14dfb3ca4d0de 1998 1996 2018-10-09T17:06:09Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === ; ComboBox ; Lookup == Ver Também == * [[Consulta:Visão Geral]] 65cff9de507c56fa4bcac6133731baf5b0979f4e 1999 1998 2018-10-09T17:07:10Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Parâmetros da Consulta}} [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === ; ComboBox ; Lookup == Ver Também == * [[Consulta:Visão Geral]] 13ee3232107bf59f8cc40a56811a9273d0986b9b 2000 1999 2018-10-09T17:07:28Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === ; ComboBox ; Lookup == Ver Também == * [[Consulta:Visão Geral]] 2cb9f0979588c3fc56b4248c2fb122f94de6a7de 2001 2000 2018-10-09T17:07:39Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === ; ComboBox ; Lookup == Ver Também == * [[Consulta:Visão Geral]] e3302071a4d83cb0d6e929c9038a26dca2802721 2003 2001 2018-10-09T18:08:46Z Daniel.giacomelli 1 /* Tipos de Parâmetros */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''. === Lookup === == Ver Também == * [[Consulta:Visão Geral]] 24863aaa80acb9a1094783c3a32cda245ab5e5bf 2006 2003 2018-10-09T19:00:20Z Daniel.giacomelli 1 /* Tipos de Parâmetros */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''. [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. == Ver Também == * [[Consulta:Visão Geral]] f054abe0bb2754722edbee23f2294d0e218f38f3 2007 2006 2018-10-09T19:30:02Z Daniel.giacomelli 1 /* Lookup */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''. [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. Clique [[Configuração de Lookup||aqui]] para obter maiores informações sobre a configuração de campos do tipo Lookup. == Ver Também == * [[Consulta:Visão Geral]] 3dd6117409f5a7d4308601786e506c29fe80ece0 2008 2007 2018-10-09T19:30:27Z Daniel.giacomelli 1 /* Lookup */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''. [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. Clique [[Configuração de Lookup|aqui]] para obter maiores informações sobre a configuração de campos do tipo Lookup. == Ver Também == * [[Consulta:Visão Geral]] c4898764b7a40df8a1cf6e66b1096209d6c149d6 2009 2008 2018-10-09T19:32:04Z Daniel.giacomelli 1 /* Lookup */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''. [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Ver Também == * [[Consulta:Visão Geral]] 026b8dcee75e4618a3588d13885a6c3dae550be6 2010 2009 2018-10-09T19:32:43Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''. [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 5ff2c422b666b23fe185c8c872201144d1a6c819 2011 2010 2018-10-09T19:39:39Z Daniel.giacomelli 1 /* Lookup */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''. [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 711406ddf0fc2d8eac65051d32f2fea5c0dda61f 2014 2011 2018-10-09T19:43:45Z Daniel.giacomelli 1 /* ComboBox */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão </div> [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''. [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 799a1d1df0a80bb5cd3114c5537a9298aed5f335 2015 2014 2018-10-09T19:44:01Z Daniel.giacomelli 1 /* ComboBox */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''. </div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] a2876dcedb4b00f7deaec004044f43cf918c15ad 2016 2015 2018-10-09T19:45:26Z Daniel.giacomelli 1 /* ComboBox */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando o Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 75270e204cb78b2304abe80cbc853b0d15932874 2017 2016 2018-10-09T20:18:17Z Daniel.giacomelli 1 /* Preenchimento Obrigatório */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] fa41e816d8111cf610ea343567363d7fe10e33f6 2019 2017 2018-10-09T20:25:15Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Parâmetros === [[Arquivo:Client Consulta Substituindo Parametetros.png|Substituição dos parâmetros em Comando SQL da Consulta]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] c7df267171909529af55c732de2fd20ec475695d 2020 2019 2018-10-09T20:25:48Z Daniel.giacomelli 1 /* Utilizando os Parâmetros = */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Parâmetros == [[Arquivo:Client Consulta Substituindo Parametetros.png|thumb|Substituição dos parâmetros em Comando SQL da Consulta]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] a1ea533eee156baa01dd819e4b5dc33ea111086c 2021 2020 2018-10-09T20:26:24Z Daniel.giacomelli 1 /* Utilizando os Parâmetros */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Parâmetros == [[Arquivo:Client Consulta Substituindo Parametetros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 8a6e0a630c3945d10cc5ae422d22abb78b90eb48 2023 2021 2018-10-09T20:35:15Z Daniel.giacomelli 1 /* Utilizando os Parâmetros */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localiza-lo na arvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] a31eb8959897128802a6f763e6b1fe11669ede99 2025 2023 2018-10-09T20:48:36Z Daniel.giacomelli 1 /* Utilizando os Parâmetros */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localiza-lo na arvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] === Chamada de Objetos === Os parâmetros, assim como os outros tipos de [[Marcações]], podem ser passados para outros objetos que sejam chamados de dentro da Consulta. Essas chamadas podem ocorrer em [[Consulta:Links|Links]] de Colunas ou [[Consulta:Botões|Botões]]. [[Arquivo:Client Consulta PassagemDeParametro.png|miniaturadaimagem|nenhum|Passagem de parâmetros para outros objetos]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 0acb8fdf07cd8bffd02aa561f0e4e7a4a3fe7893 2026 2025 2018-10-09T20:54:32Z Daniel.giacomelli 1 /* Chamada de Objetos */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localiza-lo na arvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] === Passagem de Parâmetros === Os parâmetros, assim como os outros tipos de [[Marcações]], podem ser passados para outros objetos a partir da Consulta. Essas chamadas podem ocorrer em [[Consulta:Links|Links]] de Colunas ou [[Consulta:Botões|Botões]]. [[Arquivo:Client Consulta PassagemDeParametro.png|miniaturadaimagem|nenhum|Passagem de parâmetros para outros objetos]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 3f4658664db8f7c9b3caeeeedc61ebe3efcedb6b 2028 2026 2018-10-09T21:00:40Z Daniel.giacomelli 1 /* Utilizando os Parâmetros */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localiza-lo na arvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] === Passagem de Parâmetros === Os parâmetros, assim como os outros tipos de [[Marcações]], podem ser passados para outros objetos a partir da Consulta. Essas chamadas podem ocorrer em [[Consulta:Links|Links]] de Colunas ou [[Consulta:Botões|Botões]]. [[Arquivo:Client Consulta PassagemDeParametro.png|miniaturadaimagem|nenhum|Passagem de parâmetros para outros objetos]] === Título === Os parâmetros também podem ser usados para compor o título da Consulta. Para isso, insira manualmente a marcação correspondente ao Parâmetro no campo '''Descrição''' das Queries: [[Arquivo:Client Consulta ParametroEmTitulo.png|nenhum|Parâmetros usados para compor o título da Query]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 1a4ba1a9b10a74309c350afd90f49514e8b9f981 2029 2028 2018-10-09T21:06:16Z Daniel.giacomelli 1 /* Título */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localiza-lo na arvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] === Passagem de Parâmetros === Os parâmetros, assim como os outros tipos de [[Marcações]], podem ser passados para outros objetos a partir da Consulta. Essas chamadas podem ocorrer em [[Consulta:Links|Links]] de Colunas ou [[Consulta:Botões|Botões]]. [[Arquivo:Client Consulta PassagemDeParametro.png|miniaturadaimagem|nenhum|Passagem de parâmetros para outros objetos]] === Título === Os parâmetros também podem ser usados para compor o título da Consulta. Para isso, insira manualmente a marcação correspondente ao Parâmetro no campo '''Descrição''' das Queries: [[Arquivo:Client Consulta ParametroEmTitulo.png|nenhum|Parâmetros usados para compor o título da Query]] Quando as marcações são utilizadas para compor o título, é possível especificar o formato a ser utilizado. Para isso, basta adicionar um "|" (pipe) antes de fechar a marcação e em seguida o formato. Por exemplo, para formatar um parâmetro do tipo data chamado do '''StartDate''' para o formato brasileiro, ficaria: ''{?PARAM StartDate|dd/MM/yyyy}'' Consulte a página abaixo para saber mais sobre os formatos utilizados no sistema: * [[Formatação de Valores]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 2637c14e5711634214ca4d838fc855d50616e320 2030 2029 2018-10-09T21:06:50Z Daniel.giacomelli 1 /* Título */ wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localiza-lo na arvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] === Passagem de Parâmetros === Os parâmetros, assim como os outros tipos de [[Marcações]], podem ser passados para outros objetos a partir da Consulta. Essas chamadas podem ocorrer em [[Consulta:Links|Links]] de Colunas ou [[Consulta:Botões|Botões]]. [[Arquivo:Client Consulta PassagemDeParametro.png|miniaturadaimagem|nenhum|Passagem de parâmetros para outros objetos]] === Título === Os parâmetros também podem ser usados para compor o título da Consulta. Para isso, insira manualmente a marcação correspondente ao Parâmetro no campo '''Descrição''' das Queries: [[Arquivo:Client Consulta ParametroEmTitulo.png|nenhum|Parâmetros usados para compor o título da Query]] Quando as marcações são utilizadas para compor o título, é possível especificar o formato a ser utilizado. Para isso, basta adicionar um "|" (pipe) antes de fechar a marcação e em seguida o formato. Por exemplo, para formatar um parâmetro do tipo data chamado do '''StartDate''' para o formato brasileiro, ficaria: <code>{?PARAM StartDate|dd/MM/yyyy}</code>. Consulte a página abaixo para saber mais sobre os formatos utilizados no sistema: * [[Formatação de Valores]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 3604d91ecf99ef7bc0d9943dc6b3d8c876240689 Arquivo:Web Consulta Parametro.png 6 282 1997 2018-10-09T17:05:57Z Daniel.giacomelli 1 wikitext text/x-wiki Parâmetros de Consulta exibidos no LATROMI Web ef1b1cf38e7293c3641ec94f912991a3b414fee0 Arquivo:Client Consulta Buttons ComboBoxItems.png 6 283 2002 2018-10-09T18:06:34Z Daniel.giacomelli 1 wikitext text/x-wiki Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta 8fffd65fb0889d70d45fa3bbff3fb19ff260b898 Arquivo:Client Consulta ParametroComboBox.png 6 284 2004 2018-10-09T18:55:57Z Daniel.giacomelli 1 wikitext text/x-wiki Modificando as opções de um parâmetro de Consulta do tipo ComboBox. 34abfd89cdf11efa46e38cccb3a55d63b03dc3b5 Arquivo:Client Consulta Buttons LookupLink.png 6 285 2005 2018-10-09T18:59:55Z Daniel.giacomelli 1 wikitext text/x-wiki Botão para configurar o vínculo entre Lookup e Browser Dinâmico 73ffcc825cf1905a0699bfda15cbd5ea387e0322 MediaWiki:Common.css 8 47 2012 1793 2018-10-09T19:40:33Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0; } c6d700ddabd5b4003dd2b9ea11a188e7a0689ee9 2013 2012 2018-10-09T19:42:57Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0 !important; } 26d0330bc7fb59fe31f528597448c1d94467e3d0 Arquivo:Client Consulta Substituindo Parametros.png 6 286 2018 2018-10-09T20:25:06Z Daniel.giacomelli 1 wikitext text/x-wiki Substituição dos parâmetros em Comando SQL da Consulta 06b73fbe286efa36144056375b337c445bec03f9 2022 2018 2018-10-09T20:26:50Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[Arquivo:Client Consulta Substituindo Parametetros.png]] para [[Arquivo:Client Consulta Substituindo Parametros.png]] sem deixar um redirecionamento wikitext text/x-wiki Substituição dos parâmetros em Comando SQL da Consulta 06b73fbe286efa36144056375b337c445bec03f9 Arquivo:Client Consulta PassagemDeParametro.png 6 287 2024 2018-10-09T20:48:01Z Daniel.giacomelli 1 wikitext text/x-wiki Passagem de Parâmetros para outros objetos d33ae23abef5ebde5ed4c8e6a68552c41a708750 Arquivo:Client Consulta ParametroEmTitulo.png 6 288 2027 2018-10-09T21:00:00Z Daniel.giacomelli 1 wikitext text/x-wiki Parâmetros usados para compor o título da Query e2dafbc804fd0634d4db15638c0e3df949e71c1e Formatação de Valores 0 289 2031 2018-10-09T21:35:12Z Daniel.giacomelli 1 Criou página com 'Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. O...' wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. {| class="wikitable" |+ Números |- ! Formatador ! Descrição ! Exemplo |- |style="max-width: 40px;" align="center"| C |style="max-width: 100px;" | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} {| class="wikitable" |+ Data |- !Formatador !Descrição !Exemplo |- |style="max-width: 40px;" align="center"| d |style="max-width: 100px;" | Mostra a data no formato curto. |Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} c368a3f74c072fc698f9bb9352d6b1d0bbe9a218 2032 2031 2018-10-09T21:36:48Z Daniel.giacomelli 1 /* Formatos */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. {| class="wikitable" |+ Números |- ! Formatador ! style="max-width: 100px;" |Descrição ! Exemplo |- |style="max-width: 40px;" align="center"| C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} {| class="wikitable" |+ Data |- !Formatador !Descrição !Exemplo |- |style="max-width: 40px;" align="center"| d |style="max-width: 100px;" | Mostra a data no formato curto. |Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} 95292df362358faaad357fcff919975e19316f88 2033 2032 2018-10-09T21:38:12Z Daniel.giacomelli 1 /* Formatos */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" |- ! Formatador ! style="max-width: 100px;" |Descrição ! Exemplo |- |style="max-width: 40px;" align="center"| C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} === Data === {| class="wikitable" |- !Formatador !Descrição !Exemplo |- |style="max-width: 40px;" align="center"| d |style="max-width: 100px;" | Mostra a data no formato curto. |Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} 71c01ff76a10cf1dda9a263ae9b24b3853d318f7 2034 2033 2018-10-09T21:40:27Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" width="100%" |- ! Formatador ! Descrição ! Exemplo |- |style="max-width: 40px;" align="center"| C |Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. |style="max-width: 280px;" | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} === Data === {| class="wikitable" |- !Formatador !Descrição !Exemplo |- |style="max-width: 40px;" align="center"| d |style="max-width: 100px;" | Mostra a data no formato curto. |Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} e387a6b863258098af73b369f6260f60596e91c5 2035 2034 2018-10-09T21:41:00Z Daniel.giacomelli 1 /* Data */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" width="100%" |- ! Formatador ! Descrição ! Exemplo |- |style="max-width: 40px;" align="center"| C |Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. |style="max-width: 280px;" | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} === Data === {| class="wikitable" width="100%" |- !Formatador !Descrição !Exemplo |- |style="max-width: 40px;" align="center"| d |Mostra a data no formato curto. |style="width: 280px;" | Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} cc2fa4199fa83ef9b9b828991aa4f212f7f3369d 2036 2035 2018-10-09T21:42:12Z Daniel.giacomelli 1 /* Data */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" width="100%" |- ! Formatador ! Descrição ! Exemplo |- |style="max-width: 40px;" align="center"| C |Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. |style="max-width: 280px;" | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} === Data === {| class="wikitable" width="100%" |- !Formatador !Descrição !Exemplo |- |style="width: 40px;" align="center"| d |Mostra a data no formato curto. |style="width: 280px;" | Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} 546a981e9c0b6be99e562e75adda43c21b2ea241 2037 2036 2018-10-09T21:42:32Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" width="100%" |- ! Formatador ! Descrição ! Exemplo |- |style="width: 40px;" align="center"| C |Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. |style="max-width: 280px;" | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} === Data === {| class="wikitable" width="100%" |- !Formatador !Descrição !Exemplo |- |style="width: 40px;" align="center"| d |Mostra a data no formato curto. |style="width: 280px;" | Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} 6abda5c20b5b88fcb737ac99b68f535baefdfbb3 2038 2037 2018-10-09T21:45:26Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" width="100%" |- ! Formatador ! Descrição ! Exemplo |- |style="width: 40px; text-align: center;"| C |Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. |style="max-width: 280px;" | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |style="text-align: center;"|D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |style="text-align: center;"|N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |style="text-align: center;"|P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} === Data === {| class="wikitable" width="100%" |- !Formatador !Descrição !Exemplo |- |style="width: 40px;" align="center"| d |Mostra a data no formato curto. |style="width: 280px;" | Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} 6ec813a21e336d6b16915c2eb345d52a3682c8ed 2039 2038 2018-10-09T21:45:55Z Daniel.giacomelli 1 /* Data */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" width="100%" |- ! Formatador ! Descrição ! Exemplo |- |style="width: 40px; text-align: center;"| C |Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. |style="max-width: 280px;" | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |style="text-align: center;"|D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |style="text-align: center;"|N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |style="text-align: center;"|P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} === Data === {| class="wikitable" width="100%" |- !Formatador !Descrição !Exemplo |- |style="width: 40px;" align="center"| d |Mostra a data no formato curto. |style="width: 280px;" | Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |style="text-align: center;"|D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |style="text-align: center;"|f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |style="text-align: center;"|F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |style="text-align: center;"|g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |style="text-align: center;"|G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |style="text-align: center;"|t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |style="text-align: center;"|T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |style="text-align: center;"|M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |style="text-align: center;"|Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} 742235e9d8a78e37528a7a82217b120bf7ca4e72 2040 2039 2018-10-09T21:47:13Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" width="100%" |- ! Formatador ! Descrição ! Exemplo |- |style="width: 40px; text-align: center;"| C |Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. |style="width: 280px;" | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |style="text-align: center;"|D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |style="text-align: center;"|N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |style="text-align: center;"|P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} === Data === {| class="wikitable" width="100%" |- !Formatador !Descrição !Exemplo |- |style="width: 40px;" align="center"| d |Mostra a data no formato curto. |style="width: 280px;" | Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |style="text-align: center;"|D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |style="text-align: center;"|f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |style="text-align: center;"|F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |style="text-align: center;"|g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |style="text-align: center;"|G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |style="text-align: center;"|t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |style="text-align: center;"|T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |style="text-align: center;"|M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |style="text-align: center;"|Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} e976a997d5984c8c4b246ada67ad039f2c73b899 2041 2040 2018-10-09T21:48:40Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" width="100%" |- ! Formatador ! Descrição ! Exemplo |- |style="width: 40px; text-align: center;"| C |Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. |style="min-width: 150px;" | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |style="text-align: center;"|D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |style="text-align: center;"|N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |style="text-align: center;"|P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} === Data === {| class="wikitable" width="100%" |- !Formatador !Descrição !Exemplo |- |style="width: 40px;" align="center"| d |Mostra a data no formato curto. |style="width: 280px;" | Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |style="text-align: center;"|D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |style="text-align: center;"|f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |style="text-align: center;"|F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |style="text-align: center;"|g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |style="text-align: center;"|G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |style="text-align: center;"|t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |style="text-align: center;"|T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |style="text-align: center;"|M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |style="text-align: center;"|Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} da5aae622d3bf9e962870bec565e6436b4ab6f74 2042 2041 2018-10-09T21:48:53Z Daniel.giacomelli 1 /* Data */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" width="100%" |- ! Formatador ! Descrição ! Exemplo |- |style="width: 40px; text-align: center;"| C |Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. |style="min-width: 150px;" | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |style="text-align: center;"|D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |style="text-align: center;"|N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |style="text-align: center;"|P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} === Data === {| class="wikitable" width="100%" |- !Formatador !Descrição !Exemplo |- |style="width: 40px;" align="center"| d |Mostra a data no formato curto. |style="min-width: 150px;" | Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |style="text-align: center;"|D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |style="text-align: center;"|f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |style="text-align: center;"|F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |style="text-align: center;"|g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |style="text-align: center;"|G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |style="text-align: center;"|t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |style="text-align: center;"|T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |style="text-align: center;"|M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |style="text-align: center;"|Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} c065b140d6913ce30e9ac8d51d38374cad00aa18 2043 2042 2018-10-09T21:52:44Z Daniel.giacomelli 1 /* Formatos */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" |- ! Formatador ! Descrição ! Exemplo |- |style="width: 40px; text-align: center;"| C |style="width: 250px;"|Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. |style="min-width: 150px;" | Formato: '''{0:C}''' = 1234.567 -> R$1.234,56 Formato: '''{0:C3}''' = 1234.567 -> R$1.234,567 |- |style="text-align: center;"|D | Mostra o número em formato decimal. Você pode especificar o número de dígitos. |Formato: '''{0:D}''' = 1234 -> 1234 Formato: '''{0:D6}''' = 1234 -> 001234 |- |style="text-align: center;"|N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:N}''' = 1234,567 -> 1.234,57 Formato: '''{0:N4}''' = 1234,567 -> 1.234,5670 |- |style="text-align: center;"|P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. |Formato: '''{0:P}''' = 1 -> 100.00% Formato: '''{0:P1}''' = 0,54 -> 54.0% |- | | Mostrando o número no formato do CPF. Adicionando zeros antes quando precisar. |Formato: '''{0:000\.###\.###-##}''' = <BR> 122233344 -> 001.222.333-44 |- | | Mostrando o número no formato do Telefone, adicionando o zero antes do DDD. |Formato: '''{0:\(0##\) #####-####}''' = 51999001122 -> (051) 99900-1122 |- |} === Data === {| class="wikitable" |- !Formatador !Descrição !Exemplo |- |style="width: 40px;" align="center"| d |style="width: 250px;"|Mostra a data no formato curto. |style="min-width: 150px;" | Formato: '''{0:d}''' = 14/03/2008 11:45:14 -> 14/03/2008 |- |style="text-align: center;"|D | Mostra a data no formato completo. |Formato: '''{0:D}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 |- |style="text-align: center;"|f | Mostra a data no formato completo e a hora no formato curto. |Formato: '''{0:f}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |style="text-align: center;"|F | Mostra a data no formato completo e a hora no formato completo. |Formato: '''{0:F}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |style="text-align: center;"|g | Mostra a data no formato curto e a hora no formato curto |Formato: '''{0:g}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45 |- |style="text-align: center;"|G | Mostra a data no formato curto e a hora no formato completo |Formato: '''{0:G}''' = 14/03/2008 11:45:14 -> sexta-feira, 14 de março de 2008 11:45:14 |- |style="text-align: center;"|t | Mostra a hora no formato curto |Formato: '''{0:t}''' = 14/03/2008 11:45:14 -> 11:45 |- |style="text-align: center;"|T | Mostra a hora no formato completo |Formato: '''{0:T}''' = 14/03/2008 11:45:14 -> 11:45:14 |- |style="text-align: center;"|M | Mostra a data no formato dia e mês |Formato: '''{0:M}''' = 14/03/2008 11:45:14 -> 14 de março |- |style="text-align: center;"|Y | Mostra a data no formato mês e ano |Formato: '''{0:Y}''' = 14/03/2008 11:45:14 -> março de 2008 |- | | Mostra a data conforme configuração: | *Formato: '''{0:dd/MM/yyyy}''' = 14/03/2008 11:45:14 -> 14/03/2008 *Formato: '''{0:dd/MM/yy}''' = 14/03/2008 11:45:14 -> 14/03/08 *Formato: '''{0:dd/MMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/mar/2008 *Formato: '''{0:yyyy/MM/dd}''' = 14/03/2008 11:45:14 -> 2008/03/14 *Formato: '''{0:dd/MMMM/yyyy}''' = 14/03/2008 11:45:14 -> 14/março/2008 *Formato: '''{0:dd/MM/yyyy HH:mm}''' = 14/03/2008 11:45:14 -> 14/03/2008 11:45 |- |} bdc2b6ed98221241d4fd7540c9f83d464f8607e0 2044 2043 2018-10-09T22:18:53Z Daniel.giacomelli 1 wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" |- ! Descrição ! Formato / Resultado |- | Style="max-width:350px" | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. | Formato: {0:C} = 1234.567 -> R$1.234,56 Formato: {0:C3} = 1234.567 -> R$1.234,567 |- | Mostra o número em formato inteiro. Você pode especificar o número de dígitos. | Formato: {0:D} = 1234 -> 1234 Formato: {0:D6} = 1234 -> 001234 |} e1358a7fcd9fe4c6c40a848be850de39caf4b6c9 2045 2044 2018-10-10T17:28:01Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" |------------------------------------------- ! Formatador ! Descrição ! Exemplo ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | {0:C} {0:C2} | style="white-space: nowrap;" | 1234.567 → R$ 1.234,5699 1234.567 → R$ 1.234,56 |------------------------------------------- | [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString D] | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. | {0:D} {0:D6} | style="white-space: nowrap;"|1234 → 1234 1234 → 001234 |} fa9254b88ecfef7786329dd7e19978bb90a796cd Formatação de Valores 0 289 2046 2045 2018-10-10T17:28:22Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" |------------------------------------------- ! Formatador ! Descrição ! Exemplo ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | {0:C} {0:C2} | style="white-space: nowrap;" | 1234.567 → R$ 1.234,5699 1234.567 → R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. | {0:D} {0:D6} | style="white-space: nowrap;"|1234 → 1234 1234 → 001234 |} 37f00de62da6dddf3170454a9cc12e1077966edd 2047 2046 2018-10-10T17:34:55Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" |------------------------------------------- ! Formatador ! Descrição ! Exemplo ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | style="white-space: nowrap;" | 1234.567 → {0:C} 1234.567 → {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. | {0:D} {0:D6} | style="white-space: nowrap;"|1234 → 1234 1234 → 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | {0:N} {0:N4} | style="white-space: nowrap;"|1234.567 → 1.234 1234.567 → 1.234,5670 |} 5e79c90b26fc9d5094686f7156997116cc2ca643 2048 2047 2018-10-10T18:09:33Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable" |------------------------------------------- ! Formatador ! Descrição ! Exemplo ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | style="white-space: nowrap;" | 1234.567 → {0:C} 1234.567 → {0:C2} | style="white-space: nowrap;" | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. | style="white-space: nowrap;" | 1234 → {0:D} 1234 → {0:D6} | style="white-space: nowrap;"|1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | style="white-space: nowrap;" | 1234.567 → {0:N} 1234.567 → {0:N4} | style="white-space: nowrap;"|1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | style="white-space: nowrap;"| 1 → {0:P} 3.3333 → {0:P1} | style="white-space: nowrap;"| 100% 3,3% |} 449d6a2fa4631eb0fe1cc8e01496b824a5d98176 2049 2048 2018-10-10T18:15:57Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | style="vertical-align:top" | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | style="white-space: nowrap;"| 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |} 820acc95bd53519321d72a1ec6690363f59b8df4 2052 2049 2018-10-10T18:20:50Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |} 2458958b613067a75af46b765f5e365fe0f30d05 2055 2052 2018-10-10T18:27:44Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable num-formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |} 2e09bec83ef34d3ef508f9ff8c77d514c4b92929 2056 2055 2018-10-10T18:28:32Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |} 2458958b613067a75af46b765f5e365fe0f30d05 2059 2056 2018-10-10T18:36:21Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} 76ce07b77113acd14e8ed4c5d2b58b6c5dc3eede 2062 2059 2018-10-10T19:26:15Z Daniel.giacomelli 1 /* Formatos */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} 1838fdf6c5b8b4f7f0fac4cc92300f399fcff535 2063 2062 2018-10-10T19:42:05Z Daniel.giacomelli 1 /* Datas */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} 556386726429085db28986315cc3b92757ffbcc2 2064 2063 2018-10-10T19:52:24Z Daniel.giacomelli 1 /* Formatos */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Esse especificador não é sensível à cultura. Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> | 1000000000 ms | {0:c} | 11.13:46:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele é sensível à cultura e assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> | 1000000000 ms | {0:c} | 11:13:46:40 |} 28d5cc27c14a5e5ea4e1c879742f8e226a940d73 2065 2064 2018-10-10T20:00:48Z Daniel.giacomelli 1 /* Intervalos */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Esse especificador não é sensível à cultura. Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Clique [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier aqui] para ler a documentação oficinal da Microsoft. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele é sensível à cultura e assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort aqui] para ler a documentação oficial da Microsoft. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele é sensível à cultura e assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |} 5e63317c5997a69d831ccbc5e84adf18ca4b3479 2066 2065 2018-10-10T20:01:04Z Daniel.giacomelli 1 /* Datas */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Formatador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Esse especificador não é sensível à cultura. Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Clique [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier aqui] para ler a documentação oficinal da Microsoft. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele é sensível à cultura e assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort aqui] para ler a documentação oficial da Microsoft. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele é sensível à cultura e assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |} e62389c3898bba677fd563c75691200031b58f98 2067 2066 2018-10-10T20:01:14Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Esse especificador não é sensível à cultura. Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Clique [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier aqui] para ler a documentação oficinal da Microsoft. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele é sensível à cultura e assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort aqui] para ler a documentação oficial da Microsoft. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele é sensível à cultura e assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |} 4f084925b86093b5cb29595967698070641efefd 2068 2067 2018-10-10T20:09:43Z Daniel.giacomelli 1 /* Intervalos */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString aqui] para ler a documentação da Microsoft. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString aqui] para ler a documentação da Microsoft. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString aqui] para ler a documentação da Microsoft. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Clique [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#PFormatString aqui] para ler a documentação da Microsoft. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Esse especificador não é sensível à cultura. Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier o especificador de formato de constante ("c")]. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele é sensível à cultura e assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort o especificador de formato curto geral ("g")]. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele é sensível à cultura e assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. Mais informações: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#GeneralLong o especificador de formato longo geral ("G")]. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |------------------------------------------- | | Exemplos de Formatações Customizadas | 1000000 ms | {0:hh':'mm} <br>{0:mm} minuto(s) | 0:16 <br>16 minutos |} 1b4bd55851c8fff64050c44294ac117cbc9f3960 2069 2068 2018-10-10T20:12:37Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString especificador de formato de moeda ("C")]. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString especificador de formato decimal ("D")]. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString especificador de formato numérico ("N")]. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#PFormatStringespecificador de formato de porcentagem ("P")]. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Esse especificador não é sensível à cultura. Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier o especificador de formato de constante ("c")]. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele é sensível à cultura e assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort o especificador de formato curto geral ("g")]. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele é sensível à cultura e assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. Mais informações: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#GeneralLong o especificador de formato longo geral ("G")]. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |------------------------------------------- | | Exemplos de Formatações Customizadas | 1000000 ms | {0:hh':'mm} <br>{0:mm} minuto(s) | 0:16 <br>16 minutos |} 10521674437898769175365f4b9a0a0058449b0f 2070 2069 2018-10-10T20:19:11Z Daniel.giacomelli 1 /* Intervalos */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString especificador de formato de moeda ("C")]. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString especificador de formato decimal ("D")]. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString especificador de formato numérico ("N")]. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#PFormatStringespecificador de formato de porcentagem ("P")]. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Esse especificador não é sensível à cultura¹. Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier o especificador de formato de constante ("c")]. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele é sensível à cultura¹ e assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort o especificador de formato curto geral ("g")]. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele é sensível à cultura¹ e assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. Mais informações: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#GeneralLong o especificador de formato longo geral ("G")]. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |------------------------------------------- | | Exemplos de Formatações Customizadas | 1000000 ms | {0:hh':'mm} <br>{0:mm} minuto(s) | 0:16 <br>16 minutos |} ¹ Sensível à cultura significa que o resultado pode ser diferente dependendo da região configurada no servidor. Por exemplo, o número 1.99 utilizando o formato {0:C} resultaria e R$1,99 no Brasil, mas nos EUA seria $1.99. cf923abea1525925d6304467989650ce84a763d3 2071 2070 2018-10-10T20:21:48Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Esse especificador é sensível a cultura. Para saber mais: [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString especificador de formato de moeda ("C")]. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString especificador de formato decimal ("D")]. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString especificador de formato numérico ("N")]. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#PFormatStringespecificador de formato de porcentagem ("P")]. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Esse especificador não é sensível à cultura¹. Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier o especificador de formato de constante ("c")]. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele é sensível à cultura¹ e assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort o especificador de formato curto geral ("g")]. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele é sensível à cultura¹ e assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. Mais informações: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#GeneralLong o especificador de formato longo geral ("G")]. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |------------------------------------------- | | Exemplos de Formatações Customizadas | 1000000 ms | {0:hh':'mm} <br>{0:mm} minuto(s) | 0:16 <br>16 minutos |} ¹ Sensível à cultura significa que o resultado pode ser diferente dependendo da região configurada no servidor. Por exemplo, o número 1.99 utilizando o formato {0:C} resultaria e R$1,99 no Brasil, mas nos EUA seria $1.99. c2540abc485aff8b6c4364a03d789b9918eecb45 2072 2071 2018-10-10T20:22:37Z Daniel.giacomelli 1 /* Números */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString especificador de formato de moeda ("C")]. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString especificador de formato decimal ("D")]. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString especificador de formato numérico ("N")]. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#PFormatStringespecificador de formato de porcentagem ("P")]. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Esse especificador não é sensível à cultura¹. Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier o especificador de formato de constante ("c")]. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele é sensível à cultura¹ e assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort o especificador de formato curto geral ("g")]. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele é sensível à cultura¹ e assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. Mais informações: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#GeneralLong o especificador de formato longo geral ("G")]. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |------------------------------------------- | | Exemplos de Formatações Customizadas | 1000000 ms | {0:hh':'mm} <br>{0:mm} minuto(s) | 0:16 <br>16 minutos |} ¹ Sensível à cultura significa que o resultado pode ser diferente dependendo da região configurada no servidor. Por exemplo, o número 1.99 utilizando o formato {0:C} resultaria e R$1,99 no Brasil, mas nos EUA seria $1.99. cf923abea1525925d6304467989650ce84a763d3 2073 2072 2018-10-10T20:24:12Z Daniel.giacomelli 1 /* Intervalos */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString especificador de formato de moeda ("C")]. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString especificador de formato decimal ("D")]. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString especificador de formato numérico ("N")]. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#PFormatStringespecificador de formato de porcentagem ("P")]. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Esse especificador não é sensível as configurações de região, e assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier o especificador de formato de constante ("c")]. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort o especificador de formato curto geral ("g")]. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. Mais informações: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#GeneralLong o especificador de formato longo geral ("G")]. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |------------------------------------------- | | Exemplos de Formatações Customizadas | 1000000 ms | {0:hh':'mm} <br>{0:mm} minuto(s) | 0:16 <br>16 minutos |} ¹ Sensível à cultura significa que o resultado pode ser diferente dependendo da região configurada no servidor. Por exemplo, o número 1.99 utilizando o formato {0:C} resultaria e R$1,99 no Brasil, mas nos EUA seria $1.99. 36d66b391141dd0dd712227a01441eae4b2f056a 2074 2073 2018-10-10T20:27:00Z Daniel.giacomelli 1 /* Formatos */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. O resultado de alguns formatos pode sofrer alterações de acordo com o idioma utilizado para exibição. Por exemplo, o número 1.99 formatado com '''{0:C}''' resultaria em R$1,99 no Brasil, mas nos EUA seria $1.99. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString especificador de formato de moeda ("C")]. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString especificador de formato decimal ("D")]. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString especificador de formato numérico ("N")]. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#PFormatStringespecificador de formato de porcentagem ("P")]. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier o especificador de formato de constante ("c")]. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort o especificador de formato curto geral ("g")]. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. Mais informações: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#GeneralLong o especificador de formato longo geral ("G")]. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |------------------------------------------- | | Exemplos de Formatações Customizadas | 1000000 ms | {0:hh':'mm} <br>{0:mm} minuto(s) | 0:16 <br>16 minutos |} 566a9c077d16c3040aa67747731ea8591e30b3c9 2075 2074 2018-10-10T20:28:12Z Daniel.giacomelli 1 wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. O resultado de alguns formatos pode sofrer alterações de acordo com o idioma utilizado para exibição. Por exemplo, o número 1.99 formatado com '''{0:C}''' resultaria em R$1,99 no Brasil, mas nos EUA seria $1.99. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString especificador de formato de moeda ("C")]. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString especificador de formato decimal ("D")]. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString especificador de formato numérico ("N")]. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#PFormatStringespecificador de formato de porcentagem ("P")]. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier o especificador de formato de constante ("c")]. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort o especificador de formato curto geral ("g")]. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. Mais informações: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#GeneralLong o especificador de formato longo geral ("G")]. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |------------------------------------------- | | Exemplos de Formatações Customizadas | 1000000 ms | {0:hh':'mm} <br>{0:mm} minuto(s) | 0:16 <br>16 minutos |} == Ver Também == * [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta do Microsoft .NET] df36b886feb4bbd3e0fec06cb0adbd40df31142c 2076 2075 2018-10-10T20:29:36Z Daniel.giacomelli 1 /* Intervalos */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. O resultado de alguns formatos pode sofrer alterações de acordo com o idioma utilizado para exibição. Por exemplo, o número 1.99 formatado com '''{0:C}''' resultaria em R$1,99 no Brasil, mas nos EUA seria $1.99. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString especificador de formato de moeda ("C")]. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString especificador de formato decimal ("D")]. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString especificador de formato numérico ("N")]. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#PFormatStringespecificador de formato de porcentagem ("P")]. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier o especificador de formato de constante ("c")]. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort o especificador de formato curto geral ("g")]. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. Mais informações: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#GeneralLong o especificador de formato longo geral ("G")]. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |------------------------------------------- | | Exemplos de Formatações Customizadas | 1000000 ms | {0:h':'mm} <br>{0:hh':'mm} <br>{0:mm} minuto(s) | 0:16 <br>00:16 <br>16 minutos |} == Ver Também == * [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta do Microsoft .NET] 2684e7ac62c4df0da50b5ac519998abb96200faf 2077 2076 2018-10-10T20:43:41Z Daniel.giacomelli 1 /* Intervalos */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. O resultado de alguns formatos pode sofrer alterações de acordo com o idioma utilizado para exibição. Por exemplo, o número 1.99 formatado com '''{0:C}''' resultaria em R$1,99 no Brasil, mas nos EUA seria $1.99. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString especificador de formato de moeda ("C")]. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString especificador de formato decimal ("D")]. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString especificador de formato numérico ("N")]. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#PFormatStringespecificador de formato de porcentagem ("P")]. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === Um Intervalo é o resultado da diferença entre duas datas, equivalente ao tipo System.TimeSpan do Microsoft .NET. Por exemplo <code>“01/01/2018 12:0” - “01/01/2018 00:00” = 12 horas (ou 43200000 ms)</code> {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier o especificador de formato de constante ("c")]. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort o especificador de formato curto geral ("g")]. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. Mais informações: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#GeneralLong o especificador de formato longo geral ("G")]. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |------------------------------------------- | | Exemplos de Formatações Customizadas | 1000000 ms | {0:h':'mm} <br>{0:hh':'mm} <br>{0:mm} minuto(s) | 0:16 <br>00:16 <br>16 minutos |} == Ver Também == * [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta do Microsoft .NET] 93609985b44406fa099f51ec7e2444b3b6cb69d5 2078 2077 2018-10-10T20:44:21Z Daniel.giacomelli 1 wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. O resultado de alguns formatos pode sofrer alterações de acordo com o idioma utilizado para exibição. Por exemplo, o número 1.99 formatado com '''{0:C}''' resultaria em R$1,99 no Brasil, mas nos EUA seria $1.99. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString especificador de formato de moeda ("C")]. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString especificador de formato decimal ("D")]. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString especificador de formato numérico ("N")]. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#PFormatStringespecificador de formato de porcentagem ("P")]. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === Um Intervalo é o resultado da diferença entre duas datas, equivalente ao tipo System.TimeSpan do Microsoft .NET. Por exemplo <code>“01/01/2018 12:0” - “01/01/2018 00:00” = 12 horas (ou 43200000 ms)</code> {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier o especificador de formato de constante ("c")]. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort o especificador de formato curto geral ("g")]. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. Mais informações: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#GeneralLong o especificador de formato longo geral ("G")]. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |------------------------------------------- | | Exemplos de Formatações Customizadas | 1000000 ms | {0:h':'mm} <br>{0:hh':'mm} <br>{0:mm} minuto(s) | 0:16 <br>00:16 <br>16 minutos |} == Ver Também == * [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta do Microsoft .NET] 363450125cb887447dacaa80d57858db245f6a00 2079 2078 2018-10-10T20:48:30Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki Toda a formatação de valores do LATROMI baseia-se na [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. Os locais do sistema que permitem a formatação de valores são: * Colunas da Consulta. * Marcações no Título de Consultas. * Marcações nas mensagens disparadas nos Procedimentos. == Formatos == Cada tipo de dados oferece suporte a um conjuntos diferente de formatos. Neste tópico serão listados os formatos mais utilizados para cada tipo. Se necessário, você pode criar seu próprio formato, usando as regras da [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta] do Microsoft .NET. O resultado de alguns formatos pode sofrer alterações de acordo com o idioma utilizado para exibição. Por exemplo, o número 1.99 formatado com '''{0:C}''' resultaria em R$1,99 no Brasil, mas nos EUA seria $1.99. === Números === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | C | Mostra o número no formato de moeda corrente. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/dotnet/standard/base-types/standard-numeric-format-strings#CFormatString especificador de formato de moeda ("C")]. | 1234.567 | {0:C} {0:C2} | R$ 1.234,5699 R$ 1.234,56 |------------------------------------------- | D | O especificador de formato “D” (ou decimal) converte um número em uma cadeia de caracteres de dígitos decimais (0-9), prefixados por um sinal de negativo se o número for negativo. Esse formato é compatível apenas com tipos inteiros. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#DFormatString especificador de formato decimal ("D")]. |1234 |{0:D} {0:D6} | 1234 001234 |------------------------------------------- | N | Mostra o número no formato numérico, incluindo o grupo separador de milhar. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#NFormatString especificador de formato numérico ("N")]. | 1234.567 |{0:N} {0:N4} | 1.234 1.234,5670 |------------------------------------------- | P | Mostra o número no formato percentual. Você pode especificar o número de dígitos das casas decimais. Para saber mais: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-numeric-format-strings#PFormatStringespecificador de formato de porcentagem ("P")]. | 1 3.3333 |{0:P} {0:P1} | 100% 3,3% |- | | Mostrando o número no formato do '''CPF'''. Adicionando zeros antes quando precisar. | 12233344 | {0:000\.###\.###-##} | 001.222.333-44 |- | | Mostrando o número no formato do '''Telefone''', adicionando o zero antes do DDD. | 51999001122 | {0:\(0##\) # ####-####} | (051) 9 9900-1122 |} === Datas === {| class="wikitable formattable" |------------------------------------------- ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | d | Mostra a data no formato curto | 2008-03-14 11:45:14 | {0:d} | 14/03/2018 |------------------------------------------- | D | Mostra a data no formato completo. | 2008-03-14 11:45:14 | {0:D} | sexta-feira, 14 de março de 2008 |------------------------------------------- | f | Mostra a data no formato completo e a hora no formato curto. | 2008-03-14 11:45:14 | {0:f} | sexta-feira, 14 de março de 2008 11:45 |------------------------------------------- | F | Mostra a data no formato completo e a hora no formato completo. | 2008-03-14 11:45:14 | {0:F} | sexta-feira, 14 de março de 2008 11:45:14 |------------------------------------------- | g | Mostra a data no formato curto e a hora no formato curto. | 2008-03-14 11:45:14 | {0:g} | 14/03/2008 11:45 |------------------------------------------- | G | Mostra a data no formato curto e a hora no formato completo | 2008-03-14 11:45:14 | {0:G} | 14/03/2008 11:45:14 |------------------------------------------- | t | Mostra a hora no formato curto | 2008-03-14 11:45:14 | {0:t} | 11:45 |------------------------------------------- | T | Mostra a hora no formato completo | 2008-03-14 11:45:14 | {0:T} | 11:45:14 |------------------------------------------- | M | Mostra a data no formato dia e mês | 2008-03-14 11:45:14 | {0:M} | 14 de março |------------------------------------------- | Y | Mostra a data no formato mês e ano | 2008-03-14 11:45:14 | {0:Y} | março de 2008 |------------------------------------------- | | Mostra a data conforme configuração: | 2008-03-14 11:45:14 | {0:dd/MM/yyyy} <br>{0:dd/MM/yy} <br>{0:dd/MMM/yyyy} <br>{0:yyyy/MM/dd} <br>{0:dd/MMMM/yyyy} <br>{0:dd/MM/yyyy HH:mm} | 14/03/2008 <br>14/03/08 <br>14/mar/2008 <br>2008/03/14 <br>14/março/2008 <br>14/03/2008 11:45 |} === Intervalos === Um Intervalo é o resultado da diferença entre duas datas, equivalente ao tipo System.TimeSpan do Microsoft .NET. Por exemplo <code>“01/01/2018 12:0” - “01/01/2018 00:00” = 12 horas (ou 43200000 ms)</code> {| class="wikitable formattable" ! Especificador ! Descrição ! Valor ! Formato ! Resultado |------------------------------------------- | c | Formato Constante (invariável). Ele assume o formato <br><code>[-][d’.’]hh’:’mm’:’ss[‘.’fffffff]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#the-constant-c-format-specifier o especificador de formato de constante ("c")]. | 1000000 ms | {0:c} | 00:16:40 |------------------------------------------- | g | Formato curto geral. Esse especificador gera apenas o que é necessário. Ele assume o formato <br><code>[-][d’:’]h’:’mm’:’ss[.FFFFFFF]</code> Mais informações: [https://docs.microsoft.com/dotnet/standard/base-types/standard-timespan-format-strings#GeneralShort o especificador de formato curto geral ("g")]. | 1000000 ms | {0:g} | 0:16:40 |------------------------------------------- | G | Esse especificador sempre gera dias e sete dígitos de fração. Ele assume o formato <br><code>[-]d’:’hh’:’mm’:’ss.fffffff</code>. Mais informações: [https://docs.microsoft.com/pt-br/dotnet/standard/base-types/standard-timespan-format-strings#GeneralLong o especificador de formato longo geral ("G")]. | 1000000 ms | {0:G} | 0:00:16:40,0000000 |------------------------------------------- | | Exemplos de Formatações Customizadas | 1000000 ms | {0:h':'mm} <br>{0:hh':'mm} <br>{0:mm} minuto(s) | 0:16 <br>00:16 <br>16 minutos |} == Referências == * [https://docs.microsoft.com/dotnet/standard/base-types/composite-formatting Formatação Composta do Microsoft .NET] ce9649482ec6242733825d3e59cc24f95e9a74b6 MediaWiki:Common.css 8 47 2050 2013 2018-10-10T18:18:45Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } /* FORMAT TABLE */ table.formattable > tbody > tr > td:nth-child(2), table.formattable > tbody > tr > td:nth-child(3), table.formattable > tbody > tr > td:nth-child(4) { vertical-align: top; white-space: nowrap; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0 !important; } 60e707ca76a419aff3a27b51be57474eb24fcac0 2051 2050 2018-10-10T18:20:16Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } /* FORMAT TABLE */ table.formattable > tbody > tr > td:nth-child(3), table.formattable > tbody > tr > td:nth-child(4), table.formattable > tbody > tr > td:nth-child(5) { vertical-align: top; white-space: nowrap; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0 !important; } 03d4d1e6c59251570c4fbe3aeb9eb527fc4ebcd4 2053 2051 2018-10-10T18:22:49Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } /* FORMAT TABLE */ table.formattable > tbody > tr > td:nth-child(3), table.formattable > tbody > tr > td:nth-child(4), table.formattable > tbody > tr > td:nth-child(5) { vertical-align: top; white-space: nowrap; } table.formattable > tbody > tr > td.numcell { text-align: right; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0 !important; } b01faf50aedc0694406adca8ef38e80412c5caaf 2054 2053 2018-10-10T18:25:37Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } /* FORMAT TABLE */ table.formattable > tbody > tr > td:nth-child(3), table.formattable > tbody > tr > td:nth-child(4), table.formattable > tbody > tr > td:nth-child(5) { vertical-align: top; white-space: nowrap; } table.formattable.num-formattable > tbody > tr > td:nth-child(5) { text-align: right; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0 !important; } 9438d544a0c451bcc0c06d00c0bcb6e757f3e3e6 2057 2054 2018-10-10T18:29:27Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } /* FORMAT TABLE */ table.formattable > tbody > tr > td:nth-child(1) { bold:weight; } table.formattable > tbody > tr > td:nth-child(3), table.formattable > tbody > tr > td:nth-child(4), table.formattable > tbody > tr > td:nth-child(5) { vertical-align: top; white-space: nowrap; } table.formattable.num-formattable > tbody > tr > td:nth-child(5) { text-align: right; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0 !important; } 17e0c3939b2d40217c86b8374ffdf02d3db8e1a3 2058 2057 2018-10-10T18:31:13Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } /* FORMAT TABLE */ table.formattable > tbody > tr > td:first-child { text-align: center; font-weight: bold; } table.formattable > tbody > tr > td:nth-child(3), table.formattable > tbody > tr > td:nth-child(4), table.formattable > tbody > tr > td:nth-child(5) { vertical-align: top; white-space: nowrap; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0 !important; } 9de1cd56716e23ac39e072cdc0fc226b6e1247eb 2060 2058 2018-10-10T18:37:34Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } /* FORMAT TABLE */ table.formattable > tbody > tr > td:first-child { text-align: center; font-weight: bold; } table.formattable > tbody > tr > td:nth-child(3), table.formattable > tbody > tr > td:nth-child(4), table.formattable > tbody > tr > td:nth-child(5) { vertical-align: top; white-space: nowrap; } table.formattable > tbody > tr > td:nth-child(4) { font-family: "Courier New", Courier, monospace } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0 !important; } 2767ebc78f95123170f1809228ff6fc1417bcd32 2061 2060 2018-10-10T18:38:23Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } /* FORMAT TABLE */ table.formattable > tbody > tr > td:first-child { text-align: center; font-weight: bold; } table.formattable > tbody > tr > td:nth-child(3), table.formattable > tbody > tr > td:nth-child(4), table.formattable > tbody > tr > td:nth-child(5) { vertical-align: top; white-space: nowrap; font-family: "Courier New", Courier, monospace; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0 !important; } 22937ffe5b5dc4736e93cbac875d468f94c774cf LATROMI: Tópicos de Ajuda 0 27 2080 1985 2018-10-10T21:35:48Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] : [[Menus:Visão Geral|Menu]] : [[Menus:Variáveis Globais|Variáveis Globais]] : [[Controle de Versão]] ; Autenticação : [[Autenticação simples via URL]] : [[Autenticação com token via URL]] ; Segurança : [[Segurança:Papeis de Usuários|Papeis de Usuários]] ; Serviços : [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web : [[Report.aspx]] (Página de visualização de Consultas) : [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos : [[Integrações:Google Maps|Google Maps]] ; Performance : [[Melhoria de Performance no IIS]] :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] :# Provedores de Dados :## [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :## [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] 76b0c5fd6aba2348d778565829e40b965406810e 2081 2080 2018-10-10T21:39:59Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] : [[Menus:Visão Geral|Menu]] : [[Menus:Variáveis Globais|Variáveis Globais]] : [[Controle de Versão]] ; Autenticação : [[Autenticação simples via URL]] : [[Autenticação com token via URL]] ; Provedores de Dados : [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] : [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] ; Segurança : [[Segurança:Papeis de Usuários|Papeis de Usuários]] ; Serviços : [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web : [[Report.aspx]] (Página de visualização de Consultas) : [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos : [[Integrações:Google Maps|Google Maps]] ; Performance : [[Melhoria de Performance no IIS]] :# [[Criando uma Consulta SQL Query]] :## [[Alterando uma Consulta SQL Query]] :## [[Configuração de Saída da Query]] :### [[Grid]] :### [[Gráfico]] :### [[CrossTab]] :## Configurações das Colunas :### [[Link_da_Consulta|Link]] :### Rodapé - [[WecDB - Objeto Grid|Agregação de Valores]] :## [[Formatações da Consulta|Formatações]] :## [[Parâmetros da Consulta|Parâmetros]] :# [[Criando uma Consulta RPT]] :## Crystal Reports :# [[Criando uma Consulta CrossMap]] :# Injeção de HTML :# [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] : '''[[Formulário Dinâmico]]''' :# [[Eventos]] :# [[Procedimentos e Funções]] :# [[Layout Absoluto]] : '''[[Browser Dinâmico]]''' : '''Wallboard Slideshow''' :# O que é o Wallboard Slideshow? :# [[WecDB - Criando um Carrossel|Criando um Carrossel]] :# [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] 4041c95cfa89983dbec9bb68e74dea0078c80fd4 Arquivo:Client Consulta GridSettings.png 6 290 2082 2018-10-11T14:15:53Z Daniel.giacomelli 1 wikitext text/x-wiki Tela de Configurações da Grid 79b2d8c16280cd665b4fe506aadca51eb995ac2e Consulta:Grid 0 291 2083 2018-10-11T14:41:43Z Daniel.giacomelli 1 Criou página com 'Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == == Configurações == Na p...' wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação. [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid]] == Filtros Avançados == Também conhecido por ''Excel Like-Filtering''. Quando habilitado, o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. 99bfa1a6a2200e313294a6119b560cabe2d346cc 2085 2083 2018-10-11T14:48:14Z Daniel.giacomelli 1 /* Filtros Avançados */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação. [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid]] == Filtros Avançados == Também conhecido por ''Excel Like-Filtering''. Quando habilitado, o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|nenhum|Tipos de Filtros da Grid]] 7dbdf9fa6f7f6f28a45a990d1cc7e26051ff7216 2087 2085 2018-10-11T14:51:33Z Daniel.giacomelli 1 wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação. [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid]] === Habilitar Filtros Avançados === Também conhecido por ''Excel Like-Filtering''. Quando habilitado, o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|nenhum|Tipos de Filtros da Grid]] 086b85dbbb95e605b6bb2e5b3cb76f737f79521c 2088 2087 2018-10-11T14:58:24Z Daniel.giacomelli 1 /* Comando SQL */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação. [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid]] === Habilitar Filtros Avançados === Também conhecido por ''Excel Like-Filtering''. Quando habilitado, o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|nenhum|Tipos de Filtros da Grid]] 5ae12c7a35f66d5f2324745c1f913281ade29e14 2089 2088 2018-10-11T14:59:07Z Daniel.giacomelli 1 /* Habilitar Filtros Avançados */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação. [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid]] === Habilitar Filtros Avançados === Também conhecido por ''Excel Like-Filtering''. Quando habilitado, o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|nenhum|Tipos de Filtros da Grid no LATROMI Web]] 629e685aee76b8b35e6aeb5c5ab5fc4bd370fa55 2090 2089 2018-10-11T14:59:39Z Daniel.giacomelli 1 /* Configurações */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação. [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] === Habilitar Filtros Avançados === Também conhecido por ''Excel Like-Filtering''. Quando habilitado, o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|nenhum|Tipos de Filtros da Grid no LATROMI Web]] 03c6f9847662983163273f977b9792b908858816 2092 2090 2018-10-11T17:39:47Z Daniel.giacomelli 1 wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Grouping.png|miniaturadaimagem|nenhum|Agrupamento de dados da Grid no LATROMI Web]] 61bdf3f90e0234cbf4c39d3ec69337418f0d082a 2094 2092 2018-10-11T18:33:53Z Daniel.giacomelli 1 /* Agrupamento de Dados */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Grouping.png|miniaturadaimagem|nenhum|Agrupamento de dados da Grid no LATROMI Web]] [[Arquivo:Web Consulta Agrupamento.mkv]] 2ec32f9cd4b2485f7fc7aeb7491cc973055bbe84 2095 2094 2018-10-11T18:44:37Z Daniel.giacomelli 1 /* Agrupamento de Dados */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. <!-- [[Arquivo:Web Consulta Grouping.png|miniaturadaimagem|nenhum|Agrupamento de dados da Grid no LATROMI Web]] --> [[Arquivo:Web Consulta Agrupamento.mkv|thumb|320px|Agrupamento de dados da Grid no LATROMI Web]] 83a4036c037584986f21d01a4d928f1f11f8e214 Arquivo:Web Consulta GridFilters.png 6 292 2084 2018-10-11T14:47:50Z Daniel.giacomelli 1 wikitext text/x-wiki Tipos de Filtros da Grid 46b2289da43dbf65c725d9c93cbdba3cc832e14a 2086 2084 2018-10-11T14:49:54Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:Web Consulta GridFilters.png]] wikitext text/x-wiki Tipos de Filtros da Grid 46b2289da43dbf65c725d9c93cbdba3cc832e14a Arquivo:Web Consulta Grouping.png 6 293 2091 2018-10-11T17:20:05Z Daniel.giacomelli 1 wikitext text/x-wiki Agrupamento de dados da Grid no LATROMI Web 7975ac9c2e9c1a7a6d6801a03151a8ae91cde5e5 Arquivo:Web Consulta Agrupamento.mkv 6 294 2093 2018-10-11T18:32:59Z Daniel.giacomelli 1 Agrupamento de Dados da Grid no LATROMI Web wikitext text/x-wiki == Descrição do arquivo == Agrupamento de Dados da Grid no LATROMI Web d50fea5e79b058cade0479ae8a2dac9edde08f12 Consulta:Grid 0 291 2096 2095 2018-10-11T18:45:59Z Daniel.giacomelli 1 /* Agrupamento de Dados */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|left|500px|Agrupamento de dados da Grid no LATROMI Web]] d147a3d802edbfc8f375b9427109062896729ead 2098 2096 2018-10-11T19:05:22Z Daniel.giacomelli 1 /* Agrupamento de Dados */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|left|none|Agrupamento de dados da Grid no LATROMI Web]] 6965e06f194417059cd5daade000f4da2d440e81 2099 2098 2018-10-11T19:06:01Z Daniel.giacomelli 1 /* Agrupamento de Dados */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|left|854px|Agrupamento de dados da Grid no LATROMI Web]] 0502c854cd073344c76b3b4f91cb4c3ab44c64e6 2100 2099 2018-10-11T19:23:09Z Daniel.giacomelli 1 wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|left|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: 56d3aaa0352bac80c591966ecf0d386aa83362cb 2101 2100 2018-10-11T19:23:35Z Daniel.giacomelli 1 /* Agrupamento de Dados */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: 9938ecdd37c5623a40501574d0fcab128d3e2066 2102 2101 2018-10-11T19:27:57Z Daniel.giacomelli 1 /* Configuração das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| ! Seq. ! Nome ! Descrição ! Tipo ! |-- |} 422574c616988d5dd7caa45989170b8225a435b9 2107 2102 2018-10-11T19:39:40Z Daniel.giacomelli 1 /* Configuração das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |-- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | |-- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna uma coluna da Grid visível ou invisível nos dispositivos móveis. |-- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna da Grid parte do grupo de colunas Fixadas. |-- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna da Grid |-- | | |-- | | |-- | | |-- | | |-- | | |-- | | |} f3595e8db9ff915feac6288e10ff2948c359e6ec 2109 2107 2018-10-11T19:41:32Z Daniel.giacomelli 1 /* Configuração das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna uma coluna da Grid visível ou invisível nos dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna da Grid parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna da Grid |--------------------------------- | [[Consulta Buttons ColunaAgrupamento.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna da Grid. |--------------------------------- | | |--------------------------------- | | |--------------------------------- | | |--------------------------------- | | |--------------------------------- | | |} 4183fb346b19a602fb72c7deffd51f755db4e7fd 2110 2109 2018-10-11T19:43:47Z Daniel.giacomelli 1 /* Configuração das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna uma coluna da Grid visível ou invisível nos dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna da Grid parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna da Grid |--------------------------------- | [[Arquivo:Consulta Buttons ColunaAgrupamento.png]] | Propriedade que define se a coluna configurada para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna da Grid. |--------------------------------- | | |--------------------------------- | | |--------------------------------- | | |--------------------------------- | | |} 5009553a7e9b5290d86a9a93d8d6265d7485bdc9 2111 2110 2018-10-11T19:44:36Z Daniel.giacomelli 1 /* Configuração das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna uma coluna da Grid visível ou invisível nos dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna da Grid parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna da Grid |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que define se a coluna configurada para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna da Grid. |--------------------------------- | | |--------------------------------- | | |--------------------------------- | | |--------------------------------- | | |} 45f08a0e0e858f25675ada633946440dca972fb5 2113 2111 2018-10-11T19:45:27Z Daniel.giacomelli 1 /* Configuração das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna uma coluna da Grid visível ou invisível nos dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna da Grid parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna da Grid |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que define se a coluna configurada para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna da Grid. |--------------------------------- | | |--------------------------------- | | |--------------------------------- | | |--------------------------------- | | |} 4925c92837cd9bdd00f37c22489d929a097a88dd 2115 2113 2018-10-11T19:45:51Z Daniel.giacomelli 1 /* Configuração das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna uma coluna da Grid visível ou invisível nos dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna da Grid parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna da Grid |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que define se a coluna configurada para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna da Grid. |--------------------------------- | | |--------------------------------- | | |--------------------------------- | | |--------------------------------- | | |} 0a708db3ef36fca97b3e0c4e7ef6e0d30f54024b 2118 2115 2018-10-11T19:48:06Z Daniel.giacomelli 1 /* Configuração das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | Propriedade que torna uma coluna da Grid visível ou invisível. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna uma coluna da Grid visível ou invisível apenas em dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna da Grid parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna da Grid |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que define se a coluna configurada para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna da Grid. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLink.png]] | Propriedade que usada para configurar Links na Coluna da Grid |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaSoma.png]] | Propriedade usada para configurar totalizadores na Coluna da Grid. |--------------------------------- | | |--------------------------------- | | |} af1db23c9727f3e3715eff687dbaba0ee4bedf98 2119 2118 2018-10-11T20:29:23Z Daniel.giacomelli 1 /* Configuração das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | Seq. | Sequência da Coluna. Não pode ser alterada. |--------------------------------- | Nome | Nome da Coluna. É o mesmo nome da coluna retornada no Comando SQL. Não pode ser alterada. |--------------------------------- | Descrição | Texto de Cabeçalho das Colunas. |--------------------------------- | Tipo | Tipo de Dados da Coluna. Essa coluna assume o tipo correto automaticamente. Ela só precisa ser alterada manualmente para '''Hora''' quando for necessário configurar um totalizado do tipo '''Soma''' para uma coluna do tipo texto que contenha horas no formato <code>hh’:’mm[’:’ss]</code>. Os tipos disponíveis são: Alfanumérico, Numérico, Data e Hora. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | Propriedade que torna a coluna visível ou invisível. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna a coluna visível ou invisível apenas em dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna. |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que configurada a coluna para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna. Essa configuração será ignorada quando a opção '''Exibir Quebra de Texto''' das configuração de Grid estiver com o valor "''Para todas as Colunas''". |--------------------------------- | Largura | Largura da Coluna em Pixels. Se a area disponível no navegador for maior que a soma da largura de todas as colunas, o sistema vai distribuir proporcionalmente a diferença entre as colunas para que seja ocupada a largura inteira da tela. |--------------------------------- | Alinhamento | Define o alinhamento da coluna. Quando as colunas são criadas, elas já assumem um alinhamento padrão conforme o tipo de dados: tipos Alfanuméricos ficam alinhados a esquerda, tipos Numéricos a direita e Datas ao centro. |--------------------------------- | Formato | Formatação da coluna. Para saber mais: [[Formatação de Valores]]. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLink.png]] | Propriedade usada para configurar Links na coluna. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaSoma.png]] | Propriedade usada para configurar totalizadores na coluna. |--------------------------------- | Conversão | Converte os dados da coluna antes de exibir no LATROMI Web. Atualmente, a única formatação disponível é do formato '''RTF''' para '''Texto Plano'''. |--------------------------------- | Fonte | Opções de Formatação de Texto. Para saber mais: [[Formatação de Texto]]. |--------------------------------- | Tipo .NET | Tipo de dados do Microsoft .NET. Esta propriedade não por de ser alterada, e exibe o resultado da tradução do tipo de dados do banco de dados para o tipo de dados do .NET. Por exemplo: :: Int → System.Int32 :: Bigint → System.Int64 :: Varchar → System.String |} 2ec84b77579d1e4e51e64476e96e2ce1bed6dcc1 2121 2119 2018-10-11T20:52:02Z Daniel.giacomelli 1 wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | Seq. | Sequência da Coluna. Não pode ser alterada. |--------------------------------- | Nome | Nome da Coluna. É o mesmo nome da coluna retornada no Comando SQL. Não pode ser alterada. |--------------------------------- | Descrição | Texto de Cabeçalho das Colunas. |--------------------------------- | Tipo | Tipo de Dados da Coluna. Essa coluna assume o tipo correto automaticamente. Ela só precisa ser alterada manualmente para '''Hora''' quando for necessário configurar um totalizado do tipo '''Soma''' para uma coluna do tipo texto que contenha horas no formato <code>hh’:’mm[’:’ss]</code>. Os tipos disponíveis são: Alfanumérico, Numérico, Data e Hora. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | Propriedade que torna a coluna visível ou invisível. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna a coluna visível ou invisível apenas em dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna. |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que configurada a coluna para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna. Essa configuração será ignorada quando a opção '''Exibir Quebra de Texto''' das configuração de Grid estiver com o valor "''Para todas as Colunas''". |--------------------------------- | Largura | Largura da Coluna em Pixels. Se a area disponível no navegador for maior que a soma da largura de todas as colunas, o sistema vai distribuir proporcionalmente a diferença entre as colunas para que seja ocupada a largura inteira da tela. |--------------------------------- | Alinhamento | Define o alinhamento da coluna. Quando as colunas são criadas, elas já assumem um alinhamento padrão conforme o tipo de dados: tipos Alfanuméricos ficam alinhados a esquerda, tipos Numéricos a direita e Datas ao centro. |--------------------------------- | Formato | Formatação da coluna. Para saber mais: [[Formatação de Valores]]. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLink.png]] | Propriedade usada para configurar Links na coluna. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaSoma.png]] | Propriedade usada para configurar totalizadores na coluna. |--------------------------------- | Conversão | Converte os dados da coluna antes de exibir no LATROMI Web. Atualmente, a única formatação disponível é do formato '''RTF''' para '''Texto Plano'''. |--------------------------------- | Fonte | Opções de Formatação de Texto. Para saber mais: [[Formatação de Texto]]. |--------------------------------- | Tipo .NET | Tipo de dados do Microsoft .NET. Esta propriedade não por de ser alterada, e exibe o resultado da tradução do tipo de dados do banco de dados para o tipo de dados do .NET. Por exemplo: :: Int → System.Int32 :: Bigint → System.Int64 :: Varchar → System.String |} == Disposição das Colunas == A sessão de Disposição das Colunas permite que o desenvolvedor modifique a ordem e crie agrupamentos de colunas. Para modificar a disposição das colunas, siga os passos: # Na sessão ''Disposição das Colunas'', marque a opção '''Alterar disposição das colunas'''. # Configure a disposição: #: Arraste as colunas para alterar a ordem; ou #: Clique com o botão direito dou mouse para criar agrupamento, e arraste as colunas para dentro. [[Arquivo:Client Consulta DisposicaoColunas.png|miniaturadaimagem|nenhum|Como modificar a disposição das colunas da Grid na Consulta]] 933a372fa97a3fb951acb77c7cdccccc629eb6f2 2122 2121 2018-10-11T20:58:54Z Daniel.giacomelli 1 /* Disposição das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | Seq. | Sequência da Coluna. Não pode ser alterada. |--------------------------------- | Nome | Nome da Coluna. É o mesmo nome da coluna retornada no Comando SQL. Não pode ser alterada. |--------------------------------- | Descrição | Texto de Cabeçalho das Colunas. |--------------------------------- | Tipo | Tipo de Dados da Coluna. Essa coluna assume o tipo correto automaticamente. Ela só precisa ser alterada manualmente para '''Hora''' quando for necessário configurar um totalizado do tipo '''Soma''' para uma coluna do tipo texto que contenha horas no formato <code>hh’:’mm[’:’ss]</code>. Os tipos disponíveis são: Alfanumérico, Numérico, Data e Hora. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | Propriedade que torna a coluna visível ou invisível. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna a coluna visível ou invisível apenas em dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna. |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que configurada a coluna para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna. Essa configuração será ignorada quando a opção '''Exibir Quebra de Texto''' das configuração de Grid estiver com o valor "''Para todas as Colunas''". |--------------------------------- | Largura | Largura da Coluna em Pixels. Se a area disponível no navegador for maior que a soma da largura de todas as colunas, o sistema vai distribuir proporcionalmente a diferença entre as colunas para que seja ocupada a largura inteira da tela. |--------------------------------- | Alinhamento | Define o alinhamento da coluna. Quando as colunas são criadas, elas já assumem um alinhamento padrão conforme o tipo de dados: tipos Alfanuméricos ficam alinhados a esquerda, tipos Numéricos a direita e Datas ao centro. |--------------------------------- | Formato | Formatação da coluna. Para saber mais: [[Formatação de Valores]]. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLink.png]] | Propriedade usada para configurar Links na coluna. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaSoma.png]] | Propriedade usada para configurar totalizadores na coluna. |--------------------------------- | Conversão | Converte os dados da coluna antes de exibir no LATROMI Web. Atualmente, a única formatação disponível é do formato '''RTF''' para '''Texto Plano'''. |--------------------------------- | Fonte | Opções de Formatação de Texto. Para saber mais: [[Formatação de Texto]]. |--------------------------------- | Tipo .NET | Tipo de dados do Microsoft .NET. Esta propriedade não por de ser alterada, e exibe o resultado da tradução do tipo de dados do banco de dados para o tipo de dados do .NET. Por exemplo: :: Int → System.Int32 :: Bigint → System.Int64 :: Varchar → System.String |} == Disposição das Colunas == A sessão de Disposição das Colunas permite que o desenvolvedor modifique a ordem e crie agrupamentos de colunas. Para modificar a disposição das colunas, siga os passos: # Na sessão ''Disposição das Colunas'', marque a opção '''Alterar disposição das colunas'''. # Configure a disposição: #: Arraste as colunas para alterar a ordem; ou #: Clique com o botão direito dou mouse para criar agrupamento, e arraste as colunas para dentro. [[Arquivo:Client Consulta DisposicaoColunas.png|miniaturadaimagem|nenhum|Como modificar a disposição das colunas da Grid na Consulta]] <i class="fa fa-video-camera"></i> Foo 4a6f61880a1ff18d47ba54c44832e124f0d60f18 2123 2122 2018-10-11T21:00:26Z Daniel.giacomelli 1 /* Disposição das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | Seq. | Sequência da Coluna. Não pode ser alterada. |--------------------------------- | Nome | Nome da Coluna. É o mesmo nome da coluna retornada no Comando SQL. Não pode ser alterada. |--------------------------------- | Descrição | Texto de Cabeçalho das Colunas. |--------------------------------- | Tipo | Tipo de Dados da Coluna. Essa coluna assume o tipo correto automaticamente. Ela só precisa ser alterada manualmente para '''Hora''' quando for necessário configurar um totalizado do tipo '''Soma''' para uma coluna do tipo texto que contenha horas no formato <code>hh’:’mm[’:’ss]</code>. Os tipos disponíveis são: Alfanumérico, Numérico, Data e Hora. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | Propriedade que torna a coluna visível ou invisível. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna a coluna visível ou invisível apenas em dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna. |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que configurada a coluna para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna. Essa configuração será ignorada quando a opção '''Exibir Quebra de Texto''' das configuração de Grid estiver com o valor "''Para todas as Colunas''". |--------------------------------- | Largura | Largura da Coluna em Pixels. Se a area disponível no navegador for maior que a soma da largura de todas as colunas, o sistema vai distribuir proporcionalmente a diferença entre as colunas para que seja ocupada a largura inteira da tela. |--------------------------------- | Alinhamento | Define o alinhamento da coluna. Quando as colunas são criadas, elas já assumem um alinhamento padrão conforme o tipo de dados: tipos Alfanuméricos ficam alinhados a esquerda, tipos Numéricos a direita e Datas ao centro. |--------------------------------- | Formato | Formatação da coluna. Para saber mais: [[Formatação de Valores]]. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLink.png]] | Propriedade usada para configurar Links na coluna. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaSoma.png]] | Propriedade usada para configurar totalizadores na coluna. |--------------------------------- | Conversão | Converte os dados da coluna antes de exibir no LATROMI Web. Atualmente, a única formatação disponível é do formato '''RTF''' para '''Texto Plano'''. |--------------------------------- | Fonte | Opções de Formatação de Texto. Para saber mais: [[Formatação de Texto]]. |--------------------------------- | Tipo .NET | Tipo de dados do Microsoft .NET. Esta propriedade não por de ser alterada, e exibe o resultado da tradução do tipo de dados do banco de dados para o tipo de dados do .NET. Por exemplo: :: Int → System.Int32 :: Bigint → System.Int64 :: Varchar → System.String |} == Disposição das Colunas == A sessão de Disposição das Colunas permite que o desenvolvedor modifique a ordem e crie agrupamentos de colunas. Para modificar a disposição das colunas, siga os passos: * Na sessão ''Disposição das Colunas'', marque a opção '''Alterar disposição das colunas'''. * Configure a disposição: *: Arraste as colunas para alterar a ordem; ou *: Clique com o botão direito dou mouse para criar agrupamento, e arraste as colunas para dentro. [[Arquivo:Client Consulta DisposicaoColunas.png|miniaturadaimagem|nenhum|Como modificar a disposição das colunas da Grid na Consulta]] <i class="fa fa-video-camera"></i> Foo 732d23ec7224416790137c61ed83bcfff4327d0c 2124 2123 2018-10-11T21:00:40Z Daniel.giacomelli 1 /* Disposição das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | Seq. | Sequência da Coluna. Não pode ser alterada. |--------------------------------- | Nome | Nome da Coluna. É o mesmo nome da coluna retornada no Comando SQL. Não pode ser alterada. |--------------------------------- | Descrição | Texto de Cabeçalho das Colunas. |--------------------------------- | Tipo | Tipo de Dados da Coluna. Essa coluna assume o tipo correto automaticamente. Ela só precisa ser alterada manualmente para '''Hora''' quando for necessário configurar um totalizado do tipo '''Soma''' para uma coluna do tipo texto que contenha horas no formato <code>hh’:’mm[’:’ss]</code>. Os tipos disponíveis são: Alfanumérico, Numérico, Data e Hora. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | Propriedade que torna a coluna visível ou invisível. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna a coluna visível ou invisível apenas em dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna. |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que configurada a coluna para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna. Essa configuração será ignorada quando a opção '''Exibir Quebra de Texto''' das configuração de Grid estiver com o valor "''Para todas as Colunas''". |--------------------------------- | Largura | Largura da Coluna em Pixels. Se a area disponível no navegador for maior que a soma da largura de todas as colunas, o sistema vai distribuir proporcionalmente a diferença entre as colunas para que seja ocupada a largura inteira da tela. |--------------------------------- | Alinhamento | Define o alinhamento da coluna. Quando as colunas são criadas, elas já assumem um alinhamento padrão conforme o tipo de dados: tipos Alfanuméricos ficam alinhados a esquerda, tipos Numéricos a direita e Datas ao centro. |--------------------------------- | Formato | Formatação da coluna. Para saber mais: [[Formatação de Valores]]. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLink.png]] | Propriedade usada para configurar Links na coluna. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaSoma.png]] | Propriedade usada para configurar totalizadores na coluna. |--------------------------------- | Conversão | Converte os dados da coluna antes de exibir no LATROMI Web. Atualmente, a única formatação disponível é do formato '''RTF''' para '''Texto Plano'''. |--------------------------------- | Fonte | Opções de Formatação de Texto. Para saber mais: [[Formatação de Texto]]. |--------------------------------- | Tipo .NET | Tipo de dados do Microsoft .NET. Esta propriedade não por de ser alterada, e exibe o resultado da tradução do tipo de dados do banco de dados para o tipo de dados do .NET. Por exemplo: :: Int → System.Int32 :: Bigint → System.Int64 :: Varchar → System.String |} == Disposição das Colunas == A sessão de Disposição das Colunas permite que o desenvolvedor modifique a ordem e crie agrupamentos de colunas. Para modificar a disposição das colunas, siga os passos: * Na sessão ''Disposição das Colunas'', marque a opção '''Alterar disposição das colunas'''. * Configure a disposição: *: Arraste as colunas para alterar a ordem; ou *: Clique com o botão direito dou mouse para criar agrupamento, e arraste as colunas para dentro. [[Arquivo:Client Consulta DisposicaoColunas.png|miniaturadaimagem|nenhum|Como modificar a disposição das colunas da Grid na Consulta]] c9cce96a687a9493cbd3afe648822551af646b50 2127 2124 2018-10-11T21:05:49Z Daniel.giacomelli 1 /* Configuração das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | Seq. | Sequência da Coluna. Não pode ser alterada. |--------------------------------- | Nome | Nome da Coluna. É o mesmo nome da coluna retornada no Comando SQL. Não pode ser alterada. |--------------------------------- | Descrição | Texto de Cabeçalho das Colunas. |--------------------------------- | Tipo | Tipo de Dados da Coluna. Essa coluna assume o tipo correto automaticamente. Ela só precisa ser alterada manualmente para '''Hora''' quando for necessário configurar um totalizado do tipo '''Soma''' para uma coluna do tipo texto que contenha horas no formato <code>hh’:’mm[’:’ss]</code>. Os tipos disponíveis são: Alfanumérico, Numérico, Data e Hora. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | Propriedade que torna a coluna visível ou invisível. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna a coluna visível ou invisível apenas em dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna. |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que configurada a coluna para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna. Essa configuração será ignorada quando a opção '''Exibir Quebra de Texto''' das configuração de Grid estiver com o valor "''Para todas as Colunas''". |--------------------------------- | Largura | Largura da Coluna em Pixels. Se a area disponível no navegador for maior que a soma da largura de todas as colunas, o sistema vai distribuir proporcionalmente a diferença entre as colunas para que seja ocupada a largura inteira da tela. |--------------------------------- | Alinhamento | Define o alinhamento da coluna. Quando as colunas são criadas, elas já assumem um alinhamento padrão conforme o tipo de dados: tipos Alfanuméricos ficam alinhados a esquerda, tipos Numéricos a direita e Datas ao centro. |--------------------------------- | Formato | Formatação da coluna. Para saber mais: [[Formatação de Valores]]. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLink.png]] | Propriedade usada para configurar Links na coluna. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaSoma.png]] | Propriedade usada para configurar totalizadores na coluna. Para saber mais: [[Consulta:Totalizadores da Grid|Totalizadores da Grid]]. |--------------------------------- | Conversão | Converte os dados da coluna antes de exibir no LATROMI Web. Atualmente, a única formatação disponível é do formato '''RTF''' para '''Texto Plano'''. |--------------------------------- | Fonte | Opções de Formatação de Texto. Para saber mais: [[Formatação de Texto]]. |--------------------------------- | Tipo .NET | Tipo de dados do Microsoft .NET. Esta propriedade não por de ser alterada, e exibe o resultado da tradução do tipo de dados do banco de dados para o tipo de dados do .NET. Por exemplo: :: Int → System.Int32 :: Bigint → System.Int64 :: Varchar → System.String |} == Disposição das Colunas == A sessão de Disposição das Colunas permite que o desenvolvedor modifique a ordem e crie agrupamentos de colunas. Para modificar a disposição das colunas, siga os passos: * Na sessão ''Disposição das Colunas'', marque a opção '''Alterar disposição das colunas'''. * Configure a disposição: *: Arraste as colunas para alterar a ordem; ou *: Clique com o botão direito dou mouse para criar agrupamento, e arraste as colunas para dentro. [[Arquivo:Client Consulta DisposicaoColunas.png|miniaturadaimagem|nenhum|Como modificar a disposição das colunas da Grid na Consulta]] 069ddcd4cc82b1b9731f5426184726afa628ab65 2131 2127 2018-10-11T21:12:10Z Daniel.giacomelli 1 /* Configuração das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == [[Arquivo:Client Consulta ConfiguracoesDasColunas.png|miniaturadaimagem|right|Configurações das Colunas da Grid]] Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | Seq. | Sequência da Coluna. Não pode ser alterada. |--------------------------------- | Nome | Nome da Coluna. É o mesmo nome da coluna retornada no Comando SQL. Não pode ser alterada. |--------------------------------- | Descrição | Texto de Cabeçalho das Colunas. |--------------------------------- | Tipo | Tipo de Dados da Coluna. Essa coluna assume o tipo correto automaticamente. Ela só precisa ser alterada manualmente para '''Hora''' quando for necessário configurar um totalizado do tipo '''Soma''' para uma coluna do tipo texto que contenha horas no formato <code>hh’:’mm[’:’ss]</code>. Os tipos disponíveis são: Alfanumérico, Numérico, Data e Hora. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | Propriedade que torna a coluna visível ou invisível. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna a coluna visível ou invisível apenas em dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna. |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que configurada a coluna para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna. Essa configuração será ignorada quando a opção '''Exibir Quebra de Texto''' das configuração de Grid estiver com o valor "''Para todas as Colunas''". |--------------------------------- | Largura | Largura da Coluna em Pixels. Se a area disponível no navegador for maior que a soma da largura de todas as colunas, o sistema vai distribuir proporcionalmente a diferença entre as colunas para que seja ocupada a largura inteira da tela. |--------------------------------- | Alinhamento | Define o alinhamento da coluna. Quando as colunas são criadas, elas já assumem um alinhamento padrão conforme o tipo de dados: tipos Alfanuméricos ficam alinhados a esquerda, tipos Numéricos a direita e Datas ao centro. |--------------------------------- | Formato | Formatação da coluna. Para saber mais: [[Formatação de Valores]]. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLink.png]] | Propriedade usada para configurar Links na coluna. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaSoma.png]] | Propriedade usada para configurar totalizadores na coluna. Para saber mais: [[Consulta:Totalizadores da Grid|Totalizadores da Grid]]. |--------------------------------- | Conversão | Converte os dados da coluna antes de exibir no LATROMI Web. Atualmente, a única formatação disponível é do formato '''RTF''' para '''Texto Plano'''. |--------------------------------- | Fonte | Opções de Formatação de Texto. Para saber mais: [[Formatação de Texto]]. |--------------------------------- | Tipo .NET | Tipo de dados do Microsoft .NET. Esta propriedade não por de ser alterada, e exibe o resultado da tradução do tipo de dados do banco de dados para o tipo de dados do .NET. Por exemplo: :: Int → System.Int32 :: Bigint → System.Int64 :: Varchar → System.String |} == Disposição das Colunas == A sessão de Disposição das Colunas permite que o desenvolvedor modifique a ordem e crie agrupamentos de colunas. Para modificar a disposição das colunas, siga os passos: * Na sessão ''Disposição das Colunas'', marque a opção '''Alterar disposição das colunas'''. * Configure a disposição: *: Arraste as colunas para alterar a ordem; ou *: Clique com o botão direito dou mouse para criar agrupamento, e arraste as colunas para dentro. [[Arquivo:Client Consulta DisposicaoColunas.png|miniaturadaimagem|nenhum|Como modificar a disposição das colunas da Grid na Consulta]] 69ab4be4e1345ba897968efe5396276542b8c662 2132 2131 2018-10-15T12:56:46Z Daniel.giacomelli 1 wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == [[Arquivo:Client Consulta ConfiguracoesDasColunas.png|miniaturadaimagem|right|Configurações das Colunas da Grid]] Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | Seq. | Sequência da Coluna. Não pode ser alterada. |--------------------------------- | Nome | Nome da Coluna. É o mesmo nome da coluna retornada no Comando SQL. Não pode ser alterada. |--------------------------------- | Descrição | Texto de Cabeçalho das Colunas. |--------------------------------- | Tipo | Tipo de Dados da Coluna. Essa coluna assume o tipo correto automaticamente. Ela só precisa ser alterada manualmente para '''Hora''' quando for necessário configurar um totalizado do tipo '''Soma''' para uma coluna do tipo texto que contenha horas no formato <code>hh’:’mm[’:’ss]</code>. Os tipos disponíveis são: Alfanumérico, Numérico, Data e Hora. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | Propriedade que torna a coluna visível ou invisível. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna a coluna visível ou invisível apenas em dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna. |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que configurada a coluna para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna. Essa configuração será ignorada quando a opção '''Exibir Quebra de Texto''' das configuração de Grid estiver com o valor "''Para todas as Colunas''". |--------------------------------- | Largura | Largura da Coluna em Pixels. Se a area disponível no navegador for maior que a soma da largura de todas as colunas, o sistema vai distribuir proporcionalmente a diferença entre as colunas para que seja ocupada a largura inteira da tela. |--------------------------------- | Alinhamento | Define o alinhamento da coluna. Quando as colunas são criadas, elas já assumem um alinhamento padrão conforme o tipo de dados: tipos Alfanuméricos ficam alinhados a esquerda, tipos Numéricos a direita e Datas ao centro. |--------------------------------- | Formato | Formatação da coluna. Para saber mais: [[Formatação de Valores]]. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLink.png]] | Propriedade usada para configurar Links na coluna. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaSoma.png]] | Propriedade usada para configurar totalizadores na coluna. Para saber mais: [[Consulta:Totalizadores da Grid|Totalizadores da Grid]]. |--------------------------------- | Conversão | Converte os dados da coluna antes de exibir no LATROMI Web. Atualmente, a única formatação disponível é do formato '''RTF''' para '''Texto Plano'''. |--------------------------------- | Fonte | Opções de Formatação de Texto. Para saber mais: [[Formatação de Texto]]. |--------------------------------- | Tipo .NET | Tipo de dados do Microsoft .NET. Esta propriedade não por de ser alterada, e exibe o resultado da tradução do tipo de dados do banco de dados para o tipo de dados do .NET. Por exemplo: :: Int → System.Int32 :: Bigint → System.Int64 :: Varchar → System.String |} == Disposição das Colunas == A sessão de Disposição das Colunas permite que o desenvolvedor modifique a ordem e crie agrupamentos de colunas. Para modificar a disposição das colunas, siga os passos: * Na sessão ''Disposição das Colunas'', marque a opção '''Alterar disposição das colunas'''. * Configure a disposição: *: Arraste as colunas para alterar a ordem; ou *: Clique com o botão direito dou mouse para criar agrupamento, e arraste as colunas para dentro. [[Arquivo:Client Consulta DisposicaoColunas.png|miniaturadaimagem|nenhum|Como modificar a disposição das colunas da Grid na Consulta]] == Ver Também == * [[Consulta:Visão_Geral]] 21d88f04a4f55e5e936c29ee8d9079de02ab5654 2133 2132 2018-10-15T12:57:01Z Daniel.giacomelli 1 /* Ver Também */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == [[Arquivo:Client Consulta ConfiguracoesDasColunas.png|miniaturadaimagem|right|Configurações das Colunas da Grid]] Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | Seq. | Sequência da Coluna. Não pode ser alterada. |--------------------------------- | Nome | Nome da Coluna. É o mesmo nome da coluna retornada no Comando SQL. Não pode ser alterada. |--------------------------------- | Descrição | Texto de Cabeçalho das Colunas. |--------------------------------- | Tipo | Tipo de Dados da Coluna. Essa coluna assume o tipo correto automaticamente. Ela só precisa ser alterada manualmente para '''Hora''' quando for necessário configurar um totalizado do tipo '''Soma''' para uma coluna do tipo texto que contenha horas no formato <code>hh’:’mm[’:’ss]</code>. Os tipos disponíveis são: Alfanumérico, Numérico, Data e Hora. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | Propriedade que torna a coluna visível ou invisível. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna a coluna visível ou invisível apenas em dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna. |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que configurada a coluna para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna. Essa configuração será ignorada quando a opção '''Exibir Quebra de Texto''' das configuração de Grid estiver com o valor "''Para todas as Colunas''". |--------------------------------- | Largura | Largura da Coluna em Pixels. Se a area disponível no navegador for maior que a soma da largura de todas as colunas, o sistema vai distribuir proporcionalmente a diferença entre as colunas para que seja ocupada a largura inteira da tela. |--------------------------------- | Alinhamento | Define o alinhamento da coluna. Quando as colunas são criadas, elas já assumem um alinhamento padrão conforme o tipo de dados: tipos Alfanuméricos ficam alinhados a esquerda, tipos Numéricos a direita e Datas ao centro. |--------------------------------- | Formato | Formatação da coluna. Para saber mais: [[Formatação de Valores]]. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLink.png]] | Propriedade usada para configurar Links na coluna. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaSoma.png]] | Propriedade usada para configurar totalizadores na coluna. Para saber mais: [[Consulta:Totalizadores da Grid|Totalizadores da Grid]]. |--------------------------------- | Conversão | Converte os dados da coluna antes de exibir no LATROMI Web. Atualmente, a única formatação disponível é do formato '''RTF''' para '''Texto Plano'''. |--------------------------------- | Fonte | Opções de Formatação de Texto. Para saber mais: [[Formatação de Texto]]. |--------------------------------- | Tipo .NET | Tipo de dados do Microsoft .NET. Esta propriedade não por de ser alterada, e exibe o resultado da tradução do tipo de dados do banco de dados para o tipo de dados do .NET. Por exemplo: :: Int → System.Int32 :: Bigint → System.Int64 :: Varchar → System.String |} == Disposição das Colunas == A sessão de Disposição das Colunas permite que o desenvolvedor modifique a ordem e crie agrupamentos de colunas. Para modificar a disposição das colunas, siga os passos: * Na sessão ''Disposição das Colunas'', marque a opção '''Alterar disposição das colunas'''. * Configure a disposição: *: Arraste as colunas para alterar a ordem; ou *: Clique com o botão direito dou mouse para criar agrupamento, e arraste as colunas para dentro. [[Arquivo:Client Consulta DisposicaoColunas.png|miniaturadaimagem|nenhum|Como modificar a disposição das colunas da Grid na Consulta]] == Ver Também == * [[Consulta:Visão Geral]] 58d62aca4d50dbce08dbc5fb2fb27b99ae323de6 Arquivo:Web Consulta Agrupamento.mkv 6 294 2097 2093 2018-10-11T19:03:08Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:Web Consulta Agrupamento.mkv]] wikitext text/x-wiki == Descrição do arquivo == Agrupamento de Dados da Grid no LATROMI Web d50fea5e79b058cade0479ae8a2dac9edde08f12 Arquivo:Client Consulta Buttons ColunaVisivel.png 6 295 2103 2018-10-11T19:35:06Z Daniel.giacomelli 1 wikitext text/x-wiki Propriedade para tornar uma coluna da Grid Visível ou Invisível bf73dae21fea56ce2bc4fb3cfe21deb06a112f50 Arquivo:Client Consulta Buttons ColunaMobile.png 6 296 2104 2018-10-11T19:36:49Z Daniel.giacomelli 1 wikitext text/x-wiki Propriedade que torna uma coluna da Grid visível ou invisível nos dispositivos móveis. 2bce99158ecb051906ed5cd0762b24898176ffe8 Arquivo:Client Consulta Buttons ColunaLock.png 6 297 2105 2018-10-11T19:38:10Z Daniel.giacomelli 1 wikitext text/x-wiki Propriedade que torna a coluna da Grid parte do grupo de colunas Fixadas 396d9788cbfaac6aa7de3e5f5f80bf0514fecf34 Arquivo:Client Consulta Buttons ColunaFiltro.png 6 298 2106 2018-10-11T19:39:29Z Daniel.giacomelli 1 wikitext text/x-wiki Propriedade que habilita ou desabilita o filtro da coluna da Grid f21608c98234c51435a6b2232268f8da368208fc Arquivo:Client Consulta Buttons ColunaAgrupamento.png 6 299 2108 2018-10-11T19:40:51Z Daniel.giacomelli 1 wikitext text/x-wiki Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna da Grid. ebcf5d3ec18facdc10400c5050772ba2b8453f31 2114 2108 2018-10-11T19:45:42Z Daniel.giacomelli 1 wikitext text/x-wiki Propriedade que define se a coluna configurada para agrupamento de dados automaticamente ao abrir a Consulta. c8fd764e99b964911fdaf96718b8db74cc113a0c Arquivo:Client Consulta Buttons ColunaMultiline.png 6 300 2112 2018-10-11T19:45:17Z Daniel.giacomelli 1 wikitext text/x-wiki Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna da Grid. ebcf5d3ec18facdc10400c5050772ba2b8453f31 Arquivo:Client Consulta Buttons ColunaLink.png 6 301 2116 2018-10-11T19:46:49Z Daniel.giacomelli 1 wikitext text/x-wiki Propriedade que usada para configurar Links na Coluna da Grid e51ec8f940aeab22435f1e1fd1e73d9f61b29669 Arquivo:Client Consulta Buttons ColunaSoma.png 6 302 2117 2018-10-11T19:47:33Z Daniel.giacomelli 1 wikitext text/x-wiki Propriedade usada para configurar totalizadores na Coluna da Grid. 342e1bfec5a32aaa9731dd0d12d82443f8e43376 Arquivo:Client Consulta DisposicaoColunas.png 6 303 2120 2018-10-11T20:51:43Z Daniel.giacomelli 1 wikitext text/x-wiki Como modificar a disposição das colunas da Grid na Consulta 9747127f824fbfadb2782463d58a9203a67afebd Consulta:Totalizadores da Grid 0 70 2125 508 2018-10-11T21:05:16Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[WecDB - Objeto Grid]] para [[Consulta:Totalizadores da Grid]] wikitext text/x-wiki == Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' do rodapé exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Além das funções nativas do NCalc, temos 5 funções customizadas, que foram criadas para fazer a agregação dos valores das colunas. São elas: * '''AggSum:''' Retorna a soma de todos os valores da coluna especificada. AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita]) * '''AggCount:''' Retorna a quantidade total de linhas da Grid. AggCount([coluna1]) * '''AggAvg:''' Retorna a média geral dos valores da coluna especificada. AggAvg([coluna1]) * '''AggMin:''' Retorna o menor valor da coluna especificada. AggMin([coluna1]) * '''AggMax:''' Retorna o maior valor da coluna especificada. AggMax([coluna1]) O nome da coluna, passado como parâmetro nos exemplos acima, devem sempre estar entre '''colchetes'''. '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if (AggSum([receita]) = 0, 0, AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] f88546622b0202c189e82940e6e9c2470e6aec75 2128 2125 2018-10-11T21:07:25Z Daniel.giacomelli 1 /* Agregação de Valores Customizada */ wikitext text/x-wiki == Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' do rodapé exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI sistema utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Além das funções nativas do NCalc, temos 5 funções customizadas, que foram criadas para fazer a agregação dos valores das colunas. São elas: * '''AggSum:''' Retorna a soma de todos os valores da coluna especificada. AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita]) * '''AggCount:''' Retorna a quantidade total de linhas da Grid. AggCount([coluna1]) * '''AggAvg:''' Retorna a média geral dos valores da coluna especificada. AggAvg([coluna1]) * '''AggMin:''' Retorna o menor valor da coluna especificada. AggMin([coluna1]) * '''AggMax:''' Retorna o maior valor da coluna especificada. AggMax([coluna1]) O nome da coluna, passado como parâmetro nos exemplos acima, devem sempre estar entre '''colchetes'''. '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if (AggSum([receita]) = 0, 0, AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] a2b0f9de516b08d5aedb0f63ea327488b7bbc31d 2129 2128 2018-10-11T21:08:10Z Daniel.giacomelli 1 /* Ligações Externas */ wikitext text/x-wiki == Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: '''Sem Agregação:''' Os valores da coluna não serão agregados. *: '''Soma:''' Os valores da coluna serão somados. *: '''Contagem:''' As linhas da Grid serão contadas. *: '''Média:''' Será realizada uma média geral em cima dos valores da coluna. *: '''Mínimo:''' Será utilizado o menor valor da Coluna *: '''Maximo:''' Será utilizado o maior valor da Coluna *: '''Customizado:''' Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' do rodapé exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI sistema utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Além das funções nativas do NCalc, temos 5 funções customizadas, que foram criadas para fazer a agregação dos valores das colunas. São elas: * '''AggSum:''' Retorna a soma de todos os valores da coluna especificada. AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita]) * '''AggCount:''' Retorna a quantidade total de linhas da Grid. AggCount([coluna1]) * '''AggAvg:''' Retorna a média geral dos valores da coluna especificada. AggAvg([coluna1]) * '''AggMin:''' Retorna o menor valor da coluna especificada. AggMin([coluna1]) * '''AggMax:''' Retorna o maior valor da coluna especificada. AggMax([coluna1]) O nome da coluna, passado como parâmetro nos exemplos acima, devem sempre estar entre '''colchetes'''. '' '''Importante:''' Ao criar uma expressão para o rodapé da Grid, utilize '''sempre''' o nome da coluna junto com uma dessas funções de agregação.'' ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if (AggSum([receita]) = 0, 0, AggSum([receita]) + AggSum([valormargem]) * 100 / AggSum([receita])) == Ver Também == [[Expressões Matemáticas]] == Referências == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] 655fdcb0a264d6cf84d7a8f63f8231a7092b9e63 WecDB - Objeto Grid 0 304 2126 2018-10-11T21:05:16Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[WecDB - Objeto Grid]] para [[Consulta:Totalizadores da Grid]] wikitext text/x-wiki #REDIRECIONAMENTO [[Consulta:Totalizadores da Grid]] 734c6cfd86cc1742d4100f2ef4f3504c0af61119 Arquivo:Client Consulta ConfiguracoesDasColunas.png 6 305 2130 2018-10-11T21:11:11Z Daniel.giacomelli 1 wikitext text/x-wiki Configurações das Colunas da Grid 03f24f2c8c57c81cf59f3bdac408185b5af671f7 Consulta:Gráfico 0 306 2134 2018-10-15T14:07:57Z Daniel.giacomelli 1 Criou página com 'Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o b...' wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados, retornando a coluna de valor e a coluna agrupadora do Gráfico. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> == Pizza == <div class="paragraph"> Gráficos do tipo Pizza, também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Coluna Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Coluna Agrupadora''': É a parte que identifica cada fatia da "Pizza". == Colunas == == Barras == == Área == == Rosquinha == == Linhas == b647c80a46cf425499e43f10f1fae800aaf340b0 2135 2134 2018-10-15T14:08:51Z Daniel.giacomelli 1 wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados, retornando a coluna de valor e a coluna agrupadora do Gráfico. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> == Tipos de Gráfico == === Pizza === <div class="paragraph"> Gráficos do tipo Pizza, também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Coluna Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Coluna Agrupadora''': É a parte que identifica cada fatia da "Pizza". === Colunas === === Barras === === Área === === Rosquinha === === Linhas === 69a0ef76811ce1446d88ff078ad347cc5f4f8116 2136 2135 2018-10-15T14:09:07Z Daniel.giacomelli 1 /* Pizza */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados, retornando a coluna de valor e a coluna agrupadora do Gráfico. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> == Tipos de Gráfico == === Pizza === Gráficos do tipo Pizza, também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Coluna Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Coluna Agrupadora''': É a parte que identifica cada fatia da "Pizza". === Colunas === === Barras === === Área === === Rosquinha === === Linhas === 35fb3d83a061edaca6c9458f4832a14754ec7cc9 2137 2136 2018-10-15T14:09:57Z Daniel.giacomelli 1 /* Criando um Gráfico */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> == Tipos de Gráfico == === Pizza === Gráficos do tipo Pizza, também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Coluna Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Coluna Agrupadora''': É a parte que identifica cada fatia da "Pizza". === Colunas === === Barras === === Área === === Rosquinha === === Linhas === b6668f9b71ccddc9b4f6ef52acb3e295f57a8c9d 2138 2137 2018-10-15T14:59:00Z Daniel.giacomelli 1 /* Criando um Gráfico */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. <nowiki> <iframe width="560" height="315" src="https://www.youtube.com/embed/HGoEW7CHcNo" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe> </nowiki> </div> == Tipos de Gráfico == === Pizza === Gráficos do tipo Pizza, também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Coluna Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Coluna Agrupadora''': É a parte que identifica cada fatia da "Pizza". === Colunas === === Barras === === Área === === Rosquinha === === Linhas === 1ab2dec94e9b590659a9db5d8368b224082a1c6d 2139 2138 2018-10-15T16:00:55Z Daniel.giacomelli 1 /* Criando um Gráfico */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo Pizza, também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Coluna Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Coluna Agrupadora''': É a parte que identifica cada fatia da "Pizza". === Colunas === === Barras === === Área === === Rosquinha === === Linhas === 66c5852d9d8878678b10fb1d3e2cbd4ab4afd808 2140 2139 2018-10-15T16:30:46Z Daniel.giacomelli 1 /* Colunas */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo Pizza, também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Coluna Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Coluna Agrupadora''': É a parte que identifica cada fatia da "Pizza". === Colunas === Gráficos do tipo ''Colunas'' === Barras === === Área === === Rosquinha === === Linhas === 8412eb3eb0c9399f028f2b82c1803442de89e7e9 2142 2140 2018-10-15T16:31:55Z Daniel.giacomelli 1 /* Pizza */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo Pizza, também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Coluna Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Coluna Agrupadora''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' === Barras === === Área === === Rosquinha === === Linhas === f7fa9de778d1131ffc96f07e8e4e707639428ed1 2144 2142 2018-10-15T16:35:20Z Daniel.giacomelli 1 /* Criando um Gráfico */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo Pizza, também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Coluna Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Coluna Agrupadora''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' === Barras === === Área === === Rosquinha === === Linhas === 113037db236514c1d61eb55a2c786ed6cf0c9be9 2145 2144 2018-10-15T22:33:22Z Daniel.giacomelli 1 /* Tipos de Gráfico */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo Pizza, também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos trêrs colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': === Barras === * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': === Área === * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': === Rosquinha === * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': === Linhas === * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': 09b426b8513e62ae351e3ae7d95341551a59f434 Arquivo:Web Consulta ChartPie.png 6 307 2141 2018-10-15T16:31:36Z Daniel.giacomelli 1 wikitext text/x-wiki Identificação das colunas do Gráfico Pizza 3f5ca5d85970a760b61cd522cc5a2bc85806c177 Arquivo:Client Consulta ChartPie SqlServer.png 6 308 2143 2018-10-15T16:35:06Z Daniel.giacomelli 1 wikitext text/x-wiki Resultado da Consulta no SQL Server 3cae0aa1497e3aef58e25e8b8303bbcec88f05b2 Arquivo:Web Consulta ChartPie.png 6 307 2146 2141 2018-10-15T22:35:27Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:Web Consulta ChartPie.png]] wikitext text/x-wiki Identificação das colunas do Gráfico Pizza 3f5ca5d85970a760b61cd522cc5a2bc85806c177 2161 2146 2018-10-16T14:27:29Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:Web Consulta ChartPie.png]] wikitext text/x-wiki Identificação das colunas do Gráfico Pizza 3f5ca5d85970a760b61cd522cc5a2bc85806c177 Consulta:Gráfico 0 306 2147 2145 2018-10-16T13:47:15Z Daniel.giacomelli 1 /* Tipos de Gráfico */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': b8298dfcb9144ed9085b46be04bfbac0bb2248ba 2148 2147 2018-10-16T13:50:24Z Daniel.giacomelli 1 /* Pizza */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': 13918bc2f3043c6c238a913f127d5f7f608b0e6f 2150 2148 2018-10-16T14:04:02Z Daniel.giacomelli 1 /* Colunas */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': 09e5c6454e7151d3344f122c8dfe507aa4f75400 2152 2150 2018-10-16T14:05:02Z Daniel.giacomelli 1 /* Pizza */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': 596731c3e7b52de3ac4f7463e522d4b743c48bf4 2154 2152 2018-10-16T14:09:20Z Daniel.giacomelli 1 /* Barras */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': 1ab57d1cfe5b572422f433880a970dc382f966cd 2156 2154 2018-10-16T14:20:25Z Daniel.giacomelli 1 /* Área */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': 525bf247957605a9a54e3ed703e4a9e984b6d437 2158 2156 2018-10-16T14:21:00Z Daniel.giacomelli 1 /* Rosquinha */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': 228cb168e39ef2e40f87a3c0bd221d4bdeb20e7a 2160 2158 2018-10-16T14:21:37Z Daniel.giacomelli 1 /* Linhas */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] aa48c98f502894a96a0d05471219a9136dc26f78 2163 2160 2018-10-16T14:40:58Z Daniel.giacomelli 1 wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de '''dois''' "_" (underline), o sistema vai assumir essa cor para a série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (#009900), o resultado seria "#009900__Brazil". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|Gráfico de Pizza com a Cor Alterada]] 07b54392e4dd18c488b33eb19775cb19355cf6a3 2165 2163 2018-10-16T14:42:47Z Daniel.giacomelli 1 /* Cores do Gráfico */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de '''dois''' "_" (underline), o sistema vai assumir essa cor para a série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (#009900), o resultado seria "#009900__Brazil". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|thumb|Gráfico de Pizza com a Cor Alterada]] 1a38852b0d65c894c14c8ca17b283ddd1da9fb38 2166 2165 2018-10-16T14:43:08Z Daniel.giacomelli 1 /* Cores do Gráfico */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de '''dois''' "_" (underline), o sistema vai assumir essa cor para a série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (#009900), o resultado seria "'''#009900__Brazil'''". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|thumb|Gráfico de Pizza com a Cor Alterada]] 2cbc2981e04c97b409deb2d0d1f4e5b2ca0bc895 2167 2166 2018-10-16T14:45:57Z Daniel.giacomelli 1 /* Cores do Gráfico */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de dois "_" (underline), o sistema vai assumir essa cor para a Série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (<span style="color:#009900">#009900</span>), o resultado seria "'''#009900__Brazil'''". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|thumb|Gráfico de Pizza com a Cor Alterada]] fa46d26301d6fb5d47a7906eaf830fe2a43de1b8 2168 2167 2018-10-16T14:52:38Z Daniel.giacomelli 1 /* Colunas */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': Identificador das colunas. [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de dois "_" (underline), o sistema vai assumir essa cor para a Série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (<span style="color:#009900">#009900</span>), o resultado seria "'''#009900__Brazil'''". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|thumb|Gráfico de Pizza com a Cor Alterada]] fee88e4a6e5a7a81bea6a90b391f44e59060e8a8 2169 2168 2018-10-16T14:53:00Z Daniel.giacomelli 1 /* Colunas */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada coluna. [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': * '''Eixo Vertical''': * '''Série''': [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de dois "_" (underline), o sistema vai assumir essa cor para a Série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (<span style="color:#009900">#009900</span>), o resultado seria "'''#009900__Brazil'''". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|thumb|Gráfico de Pizza com a Cor Alterada]] d1658d67a9b80319f23bea4f71918bfefe3b85b3 2170 2169 2018-10-16T14:54:28Z Daniel.giacomelli 1 /* Barras */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada coluna. [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Série''': É a parte que identifica cada barra. [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de dois "_" (underline), o sistema vai assumir essa cor para a Série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (<span style="color:#009900">#009900</span>), o resultado seria "'''#009900__Brazil'''". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|thumb|Gráfico de Pizza com a Cor Alterada]] 3d70964dd9903e73ae88f3836c031b8acc7d248e 2171 2170 2018-10-16T14:56:42Z Daniel.giacomelli 1 /* Área */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada coluna. [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Série''': É a parte que identifica cada barra. [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada área. [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': * '''Eixo Horizontal''': * '''Série''': [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de dois "_" (underline), o sistema vai assumir essa cor para a Série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (<span style="color:#009900">#009900</span>), o resultado seria "'''#009900__Brazil'''". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|thumb|Gráfico de Pizza com a Cor Alterada]] e92eb31136b40db808f6f20269c8beabdc43544b 2172 2171 2018-10-16T14:57:18Z Daniel.giacomelli 1 /* Linhas */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada coluna. [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Série''': É a parte que identifica cada barra. [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada área. [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada linha. [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de dois "_" (underline), o sistema vai assumir essa cor para a Série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (<span style="color:#009900">#009900</span>), o resultado seria "'''#009900__Brazil'''". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|thumb|Gráfico de Pizza com a Cor Alterada]] cff10498bc70e0eb79498428e40e7133d26889e1 2173 2172 2018-10-16T15:02:32Z Daniel.giacomelli 1 wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada coluna. [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Série''': É a parte que identifica cada barra. [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada área. [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada linha. [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Configurações == As configurações dos gráficos podem ser acessadas de dois locais diferentes: * Nas configurações da Query *: Ao incluir ou modificar a Query, clique na aba '''Configurações''' e em seguida clique no botão '''Config.Avançadas'''. * No menu de contexto da Query, na tela de Cadastro de Consulta *: Na tela de Cadastro de Consulta, clique com o botão direito do mouse sobre a Query correspondente ao gráfico, e em seguida clique Gráfico → Configurações Avançadas. == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de dois "_" (underline), o sistema vai assumir essa cor para a Série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (<span style="color:#009900">#009900</span>), o resultado seria "'''#009900__Brazil'''". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|thumb|Gráfico de Pizza com a Cor Alterada]] 2084a9f18eacd8dcf62b2ad7a1dd59ae5912f1ba 2191 2173 2018-10-19T03:28:08Z Daniel.giacomelli 1 /* Criando um Gráfico */ wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações'''. * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada coluna. [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Série''': É a parte que identifica cada barra. [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada área. [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada linha. [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Configurações == As configurações dos gráficos podem ser acessadas de dois locais diferentes: * Nas configurações da Query *: Ao incluir ou modificar a Query, clique na aba '''Configurações''' e em seguida clique no botão '''Config.Avançadas'''. * No menu de contexto da Query, na tela de Cadastro de Consulta *: Na tela de Cadastro de Consulta, clique com o botão direito do mouse sobre a Query correspondente ao gráfico, e em seguida clique Gráfico → Configurações Avançadas. == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de dois "_" (underline), o sistema vai assumir essa cor para a Série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (<span style="color:#009900">#009900</span>), o resultado seria "'''#009900__Brazil'''". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|thumb|Gráfico de Pizza com a Cor Alterada]] 56ba2292a13580a396550034b4c82397a4ba6c4d Arquivo:Web - Gráfico de Colunas.png 6 309 2149 2018-10-16T14:02:22Z Daniel.giacomelli 1 wikitext text/x-wiki Gráfico de Colunas c24fb56df34ca4cb75c581456b4a752f3ce8ff26 MediaWiki:Common.css 8 47 2151 2061 2018-10-16T14:04:47Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } /* FORMAT TABLE */ table.formattable > tbody > tr > td:first-child { text-align: center; font-weight: bold; } table.formattable > tbody > tr > td:nth-child(3), table.formattable > tbody > tr > td:nth-child(4), table.formattable > tbody > tr > td:nth-child(5) { vertical-align: top; white-space: nowrap; font-family: "Courier New", Courier, monospace; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0 !important; } .thumb.tnone { margin-top:15px; margin-bottom:15px; } bfbbf9dbae8ef112a16f099016df8145d0748afd Arquivo:Web - Gráfico de Barras.png 6 310 2153 2018-10-16T14:09:14Z Daniel.giacomelli 1 wikitext text/x-wiki Gráfico de Barras c9391154624f6b32db32eb68f603a3f9f569043b Arquivo:Web - Gráfico de Area.png 6 311 2155 2018-10-16T14:20:19Z Daniel.giacomelli 1 wikitext text/x-wiki Gráfico de Área 0d9e97647dbaede01ef2af47d428e01caf9a42d2 Arquivo:Web - Gráfico Rosquinha.png 6 312 2157 2018-10-16T14:20:53Z Daniel.giacomelli 1 wikitext text/x-wiki Gráfico de Rosquinha 3a41d291752ac1aa8ff82e13c280b8426e7bf716 Arquivo:Web - Gráfico de Linhas.png 6 313 2159 2018-10-16T14:21:30Z Daniel.giacomelli 1 wikitext text/x-wiki Gráfico de Linhas 0cb434f8ff7e39edd3529a41d3c0b507fbdac326 Arquivo:Web - Gráfico Pizza com cor Alterada.png 6 314 2162 2018-10-16T14:40:01Z Daniel.giacomelli 1 wikitext text/x-wiki Gráfico de Pizza com a Cor Alterada b6951f66b6bdeaae1a67cba04ae9ebaa697c542c 2164 2162 2018-10-16T14:42:20Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:Web - Gráfico Pizza com cor Alterada.png]] wikitext text/x-wiki Gráfico de Pizza com a Cor Alterada b6951f66b6bdeaae1a67cba04ae9ebaa697c542c Conectando-se a um banco de dados Oracle 0 66 2174 1522 2018-10-16T19:22:33Z Daniel.giacomelli 1 /* Passo-a-passo */ wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [https://www.oracle.com/technetwork/topics/dotnet/downloads ODP.NET, Managed Driver Xcopy version only] # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.DataAccess.Client'' #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 5928aa52546740f30ae52fb8b66d44eed0526f02 2175 2174 2018-10-16T19:23:15Z Daniel.giacomelli 1 /* Passo-a-passo */ wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [https://www.oracle.com/technetwork/topics/dotnet/downloads ODP.NET, Managed Driver Xcopy version only] # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.DataAccess.Client'' ou ''Oracle.ManagedDataAccess.Client''. #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] cc89cc8229fd96b2a3c693d49a2eef749324d1be Erros do Crystal Reports 0 59 2176 1847 2018-10-18T14:39:41Z Daniel.giacomelli 1 wikitext text/x-wiki ==Código de Barras Mal Formado== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte '''I25m36l3.ttf'''. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fonts/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === O LATROMI Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador ==Código de Barras Pequeno== [[Arquivo:Crystal_ErrorCodBarraPequeno.png|200px|thumb|right|Relatório do Crystal com o Código de Barras Pequeno]] === Erro === Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT. === Causa === Uma chave de registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada. === Solução === Siga os passos abaixo: <ol> <li>Vá em Iniciar > Executar</li> <li>Digite '''regedit''' e pressione enter</li> <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> ==O arquivo já existe== === Erro === Ao gerar um PDF, ocorre o erro ''O arquivo já existe''. <code>StackTrace em System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) em System.IO.__Error.WinIOError() em System.IO.Path.InternalGetTempFileName(Boolean checkHost) em System.IO.Path.GetTempFileName() em CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext) em CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext) em CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportOptions options) em CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportFormatType formatType)</code> === Causa === O Crystal Reports está gerando um nome de arquivo temporário que já existe. === Solução === Exclua os arquivos temporários da pasta ''%windir%\temp''. </ol> [[Category:Crystal Reports]] acaa1dd33bb4c4dcc8d369a27ee5a7dc601df113 2177 2176 2018-10-18T14:41:27Z Daniel.giacomelli 1 wikitext text/x-wiki ==Código de Barras Mal Formado== [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] === Erro === Código de barras sai errado ao utilizar a fonte '''I25m36l3.ttf'''. === Causa === Fonte mal instalada. === Solução === Siga os passos abaixo para instalar a fonte # Baixe e instale a fonte [http://latromi.com.br/downloads/fonts/I25m36l3.zip I25m36l3.ttf]. # Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''. Se após os passos acima, a fonte continuar com problema, tente as opções abaixo: <ol> <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> <li>Reiniciar o computador.</li> </ol> ==Retrieving the COM class factory for component with CLSID...== === Erro === O LATROMI Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' === Causa === O sistema operacional não conseguiu utilizar o Runtime instalado. === Solução === Reiniciar o computador ==Código de Barras Pequeno== [[Arquivo:Crystal_ErrorCodBarraPequeno.png|200px|thumb|right|Relatório do Crystal com o Código de Barras Pequeno]] === Erro === Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT. === Causa === Uma chave de registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada. === Solução === Siga os passos abaixo: <ol> <li>Vá em Iniciar > Executar</li> <li>Digite '''regedit''' e pressione enter</li> <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> <li>Adicione o seguinte valor a chave de registro: <pre> CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF NOME: ForceLargerFonts TIPO: DWORDS VALOR: 1 </pre> </li> </ol> == O arquivo já existe == === Erro === Ao gerar um PDF, ocorre o erro '''O arquivo já existe'''. <pre>StackTrace em System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) em System.IO.__Error.WinIOError() em System.IO.Path.InternalGetTempFileName(Boolean checkHost) em System.IO.Path.GetTempFileName() em CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext) em CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext) em CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportOptions options) em CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportFormatType formatType)</pre> === Causa === O Crystal Reports está gerando um nome de arquivo temporário que já existe. === Solução === Exclua os arquivos temporários da pasta ''%windir%\temp''. [[Category:Crystal Reports]] f9e0d86914a938b4bc08ec933a4721bb936d911f Seja Bem Vindo! 0 1 2178 1500 2018-10-19T02:00:18Z Daniel.giacomelli 1 wikitext text/x-wiki A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. <br /> == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações|Versões do Sistema]] :[[Solução de Problemas]] :[http://latromi.com.br/downloads Downloads] :[[Assinatura de Código]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 9dfca8ee44e2d22e4ce647d1fe99871af0f9ffe3 MediaWiki:Sidebar 8 3 2179 1943 2018-10-19T02:01:03Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações * Avançado ** Desenvolvedor:APIs/JavaScript|APIs JavaScript * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Solução de Problemas|Solução de Problemas * SEARCH * TOOLBOX * LANGUAGES 2196e7bdfa3292dfcc6bf3fc5c8cae60dc72e904 2189 2179 2018-10-19T03:16:40Z Daniel.giacomelli 1 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Sobre o Sistema ** LATROMI:_Tópicos_de_Ajuda|Tópicos de Ajuda ** Histórico de Alterações|Histórico de Alterações * Avançado ** Desenvolvedor:APIs/JavaScript|APIs JavaScript ** Desenvolvedor:APIs/CSharp|APIs C# * Suporte Técnico ** Manual de Instalação do Sistema|Manual de Instalação ** Solução de Problemas|Solução de Problemas * SEARCH * TOOLBOX * LANGUAGES 1369dfd3d18747d9e0d98ba995dafbc2c5b1fd1b Solução de Problemas 0 16 2180 1848 2018-10-19T02:02:21Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[Problemas Frequentes]] para [[Solução de Problemas]]: Reestruturação wikitext text/x-wiki * LATROMI Client * LATROMI Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] ** [[Erros do Crystal Reports|Erros do Crystal Reports]] ** [[Erros do Formulário Dinâmico]] ** [[Erros do Browser Dinâmico]] * pgAdmin ** [[Erros do pgAdmin]] * SQL Server: ** [[Solução de Problemas do SQL Server]] f5ee6d9ffdfd66cdb3ee9555e21315171c8adede Problemas Frequentes 0 315 2181 2018-10-19T02:02:21Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[Problemas Frequentes]] para [[Solução de Problemas]]: Reestruturação wikitext text/x-wiki #REDIRECIONAMENTO [[Solução de Problemas]] 09c6ddb4e70691e3101d20ea73b9358de2e58b8e Consulta:CrossTab 0 168 2182 1354 2018-10-19T02:08:30Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[CrossTab]] para [[Consulta:CrossTab]] sem deixar um redirecionamento wikitext text/x-wiki == Configurações de uma consulta do tipo CrossTab == As consultas do tipo CrossTab possuem algumas configurações que caso seja necessário podem ser alteradas, pois sempre que você cria uma nova consulta, estes itens já estão preenchidos com os valores padrão. Neste artigo veremos como configurar estes ajustes adicionais de uma consulta (Query SQL) com o ''tipo de saída'' selecionado como '''CrossTab'''. Ainda na aba ''Configurações'', você tem uma infinidade de possíveis ajuste, caso seja necessário. Abaixo a relação dos itens que pode ser personalizados. == Personalizando a saída de uma consulta do tipo CrossTab == {| class="wikitable" cellpadding="5" cellspacing="0" align="center" |+ '''Configurações''' !style="background:#efefef;" |Grupo !style="background:#efefef; width:260px;" |Nome !style="background:#efefef;" |Descrição |- | rowspan=8 | Aparência | Texto do Grande Total | Preencha aqui para substituir o texto padrão ''Grande Total'' nas colunas ou linhas totalizadoras do CrossTab . |- | Layout de Linha | Aqui você define como será a renderização da linha do CrossTab. Você pode selecionar: *Tabular (padrão): Usado para apresentar os dados no formato de tabela tradicional. *Outline: Usado para apresentar os dados no estilo clássico de tabela dinâmica. *Compact: usado para apresentar os dados aproveitando a área horizontal da tela, ajudando a minimizar a rolagem. ''OBS.: A combinação do layout '''Tabular''' e posição de subtotais no '''Início do Grupo''' não é suportada''. |- | Localização dos Totais | Selecione se os totais e subtotais serão apresentados dentro da ''linha'' ou dentro da ''coluna''. |- | Posição dos Subtotais de Coluna | Aqui você define como será a posição dos subtotais de coluna. Você pode selecionar: *Nenhum *Final do Grupo (padrão) |- | Posição dos Grandes Totais de Coluna | Aqui você define como será a posição dos grandes totais de coluna. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Posição dos Subtotais de Linha | Aqui você define como será a posição dos subtotais totais da linha. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Posição dos Grandes Totais de Linha | Aqui você define como será a posição dos grandes totais de linha. Você pode selecionar: *Nenhum *Final do Grupo (padrão) *Início do Grupo |- | Tamanho da Janela | Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões. |- | rowspan=11 | Comportamento | Exibir Zona de Cabeçalho de Colunas | Desmarque esta opção se você deseja que a zona de cabeçalho de colunas do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Exibir Zona de Cabeçalho de Linhas | Desmarque esta opção se você deseja que a zona de cabeçalho de linhas do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Exibir Zona de Cabeçalho de Dados | Desmarque esta opção se você deseja que a zona de cabeçalho de dados do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Exibir Zona de Cabeçalho de Filtros | Desmarque esta opção se você deseja que a zona de cabeçalho de filtros do CrossTab não seja exibida. Dessa forma, não será possível alterar a disposição dos campos desta zona. |- | Expandir grupo de colunas | Desmarque esta opção se você deseja que o grupo de colunas do CrossTab não venha expandido. |- | Expandir grupo de linhas | Desmarque esta opção se você deseja que o grupo de linhas do CrossTab não venha expandido. |- | Exibir Título da Grid | Marque esta opção se você deseja exibir a descrição da Query como título da grid. |- | Habilitar botão de Atualização | Desmarque esta opção se você deseja remover o botão de "atualização" da grid. |- | Habilitar botão Recolher na linha do CrossTab | Desmarque esta opção se você deseja remover o botão de Recolher na linha do CrossTab. |- | Mostrar Régua | Marque esta opção se você deseja habilitar a régua no CrossTab. Por padrão está p |- | Exibir Barra de Comandos: | Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid. |- | Exportação | Habilitar Exportação para Excel: | Desmarque esta opção se você deseja remover o botão de "exportação para Excel" da Grid. |- | rowspan=4 | Paginação | Usar Paginação: | Desmarque esta opção se você não deseja utilizar paginação. Por padrão este item está marcado e é recomendado para ganhar performance, pois desta forma o resultado da sua consulta ficará separado por páginas na Grid. |- | Itens por Página: | Quando a paginação estiver ativa, este valor (por padrão 40) define a quantidade de linhas que será exibida por página. |- | Posição do Paginador: | Quando a paginação estiver ativa, você define onde irá posicionar o paginador. Você pode selecionar: *Cima *Baixo (padrão) *Cima e Baixo. |- | Modo de Paginação: | Quando a paginação estiver ativa, você define como irá realizar a paginação. Você pode selecionar: *Nenhum *Avançado *Próxima e Anterior *Próxima, Anterior e Numérico (padrão) *Próxima, Anterior, Numérico e Avançado *Páginas Numeradas |- | Performance | Utilizar memória de dados: | Marque esta opção se você deseja utilizar memória de dados. Desta forma os dados carregados da consulta na grid serão armazenados em memória e ao realizar operações (ordenação, agrupamento, filtro e paginação), não será mais necessário recarregar os dados a partir do banco de dados. |- |} === Figura exemplo da configuração === [[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|400px|thumb|none|Figura 16 - Configuração da Saída do Tipo CrossTab|Figura 16 - Configuração da Saída do Tipo CrossTab]] == Ver também == * [[Grid|Configurações de uma consulta do tipo Grid]] * [[Gráfico|Configurações de uma consulta do tipo Gráfico]] d67478bd5f90ea09fafce8f5eb2a547f23fac6be 2190 2182 2018-10-19T03:19:05Z Daniel.giacomelli 1 Página substituída por ' === Figura exemplo da configuração === [[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|thumb|none|Configuração da Saída do Tipo CrossTab]] == Ver...' wikitext text/x-wiki === Figura exemplo da configuração === [[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|thumb|none|Configuração da Saída do Tipo CrossTab]] == Ver também == * [[Grid|Configurações de uma consulta do tipo Grid]] * [[Gráfico|Configurações de uma consulta do tipo Gráfico]] 0ba9bdfaed3cc2d7f3d53b9a8379fc9f4d6c6fde 2192 2190 2018-10-19T03:33:46Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|thumb|right|Configuração da Saída do Tipo CrossTab]] Consultas com saída em CrossTab são semelhantes às '''Tabelas Dinâmicas''' do Microsoft Excel. Elas são compostas por três tipos de campos: Linhas, Colunas e Dados. == Criando um CrossTab == <div class="paragraph"> Para criar um CrossTab, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossTab''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações''' * Altere o '''Tipo de Saída''' para CrossTab. * Clique em OK para confirmar. O Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> == Ver também == * [[Grid|Configurações de uma consulta do tipo Grid]] * [[Gráfico|Configurações de uma consulta do tipo Gráfico]] 0f186246e82cd23805072ee7837fd61f48dea018 2193 2192 2018-10-19T14:49:14Z Daniel.giacomelli 1 /* Criando um CrossTab */ wikitext text/x-wiki [[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|thumb|right|Configuração da Saída do Tipo CrossTab]] Consultas com saída em CrossTab são semelhantes às '''Tabelas Dinâmicas''' do Microsoft Excel. Elas são compostas por três tipos de campos: Linhas, Colunas e Dados. == Criando um CrossTab == <div class="paragraph"> Para criar um CrossTab, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossTab''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * Na aba '''SQL''', informe um comando SQL para obter dados. Pode ser SELECT, chamada de Função ou Stored Procedure. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT o.ShipCity , o.ShipCountry , c.CompanyName , (d.UnitPrice * d.Quantity) - d.Discount AS Total , DATEPART(Year, OrderDate) AS [Year] , DATEPART(QUARTER, OrderDate) AS [Quarter] FROM [Orders] o INNER JOIN [Customers] c ON c.CustomerId = o.CustomerId LEFT JOIN [Order Details] d ON d.OrderId = o.OrderId </syntaxhighlight> * Clique na aba '''Configurações'''. * Altere o '''Tipo de Saída''' para ''CrossTab''. * Clique em OK para confirmar. O Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na aba de '''Configurações de Colunas'''. * Clique na aba '''CrossTab''', que fica ao lado da aba '''Configurações de Colunas'''. * Arraste as colunas da lista e distribua-as entre Colunas, Linhas, e Dados. Por exemplo: *: '''Colunas''' → Year, Quarter *: '''Linhas''' → CompanyName *: '''Dados''' → Total * Para finalizar clique no menu ''Arquivo → Salvar''. </div> == Ver também == * [[Grid|Configurações de uma consulta do tipo Grid]] * [[Gráfico|Configurações de uma consulta do tipo Gráfico]] d0dcdf1bd26351c8969bae970f0afa19c40c6482 2194 2193 2018-10-19T18:46:28Z Daniel.giacomelli 1 /* Criando um CrossTab */ wikitext text/x-wiki [[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|thumb|right|Configuração da Saída do Tipo CrossTab]] Consultas com saída em CrossTab são semelhantes às '''Tabelas Dinâmicas''' do Microsoft Excel. Elas são compostas por três tipos de campos: Linhas, Colunas e Dados. == Criando um CrossTab == <div class="paragraph"> Para criar um CrossTab, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossTab''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * Na aba '''SQL''', informe um comando SQL para obter dados. Pode ser SELECT, chamada de Função ou Stored Procedure. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT o.ShipCity , o.ShipCountry , c.CompanyName , (d.UnitPrice * d.Quantity) - d.Discount AS Total , DATEPART(Year, OrderDate) AS [Year] , DATEPART(QUARTER, OrderDate) AS [Quarter] FROM [Orders] o INNER JOIN [Customers] c ON c.CustomerId = o.CustomerId LEFT JOIN [Order Details] d ON d.OrderId = o.OrderId </syntaxhighlight> * Clique na aba '''Configurações'''. * Altere o '''Tipo de Saída''' para ''CrossTab''. * Clique em OK para confirmar. O Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na aba de '''Configurações de Colunas'''. * Clique na aba '''CrossTab''', que fica ao lado da aba '''Configurações de Colunas'''. * Arraste as colunas da lista e distribua-as entre Colunas, Linhas, e Dados. Por exemplo: *: '''Colunas''' → Year, Quarter *: '''Linhas''' → CompanyName *: '''Dados''' → Total * Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://youtu.be/CDHYzyyU06E</youtube> == Ver também == * [[Grid|Configurações de uma consulta do tipo Grid]] * [[Gráfico|Configurações de uma consulta do tipo Gráfico]] 78d2629dbf3d2c46529f29d74525178d6296d91e Formulário Dinâmico:Visão Geral 0 86 2183 1464 2018-10-19T02:37:45Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[Formulário Dinâmico]] para [[Formulário Dinâmico:Visão Geral]] sem deixar um redirecionamento wikitext text/x-wiki == Informações Básicas == Neste artigo veremos como criar uma Formulário Dinâmico. No menu superior, clique em ''Cadastro'' e depois em ''Formulário Dinâmico''. Assim que você realizar essa ação, abrirá a página em branco (figura 1) do Client do Latromi para você iniciar a construção do seu formulário. {| class="wikitable propertytable" ! Nome !! Descrição |- |ID |Identificador único do Formulário Dinâmico. Para incluir um novo Formulário Dinâmico, este campo precisa ter valor ZERO, e será preenchido com um novo ID ao realizar a gravação dos dados. Para editar um Formulário Dinâmico existente, deve-se selecioná-lo clicando no botão com o ícone de Lupa ou digitar o ID no campo. |- |Nome |Nome do Formulário Dinâmico. O Valor informado neste campo será exibido no site, no título das janelas de Formulário Dinâmico. |- |Módulo |Caso necessário, selecione o módulo ao qual o formulário pertence. |} [[Arquivo:Cadastro de Formulario Dinamico.jpg|400px|thumb|none|Figura 1 – Formulário Dinâmico|Figura 1 – Formulário Dinâmico]] == Aba Formulário == === Item Configurações === {| class="wikitable propertytable" ! Nome !! Descrição |- |Conexão de Banco de Dados |Campo para selecionar uma conexão de banco de dados cadastrada. As conexões existentes podem ser alteradas ou novas conexões podem ser incluídas utilizando o botão com uma seta para baixo, na extremidade direita do campo. A conexão selecionada será usada para buscar os dados de origem dos campos ('''Fonte de Dados'''), executar queries informadas nos '''Eventos''' e no '''Comando SQL''' final, disparado na confirmação do Formulário. |- |Classe CSS |Informe o nome de uma ou mais classes CSS declaradas no arquivo CSS público. |- |Habilitar Gravação de Log para os comandos SQL executados |Marque para habilitar a gravação de Log. |} === Item Fonte de Dados === Insira aqui a sua consulta SQL e adicione os parâmetros necessários na clausula Where. Caso queira utilizar essa consulta para preencher os campos na abertura da página do formulário, não esqueça de marcar a opção. === Item Eventos === Estes eventos são chamados (disparados) quando o formulário é aberto (load) ou fechado (closing). === Item Layout === Selecione o Modo de Layout que você pretende utilizar. Antes de você entrar aqui é interessante você clicar na [[#Aba Campos|Aba Campos]]. Assim que você fizer isso, abrirá uma janela perguntando se você gostaria de carregar automaticamente os campos, conforme a consulta SQL que você inseriu no [[#Item Fonte de Dados|item Fonte de Dados]] da Aba Formulário. ==== Layout Empilhado ==== Utilizando o modo de Layout Empilhado, os campos serão empilhados um abaixo do outro e você tem a opção de especificar as dimensões da janela (largura e altura). ==== Layout Absoluto ==== Utilizando o modo de Layout Absoluto, clique em configurar Layout para construir a janela do seu formulário. {| class="wikitable propertytable" ! Aba !! Descrição |- |Campos |Aqui você encontra todos os campos disponíveis (incluindo os botôes) que você cadastrou na [[#Aba Campos|Aba Campos]]. |- |Containers |Utilize os containers para agrupar os itens do mesmo assunto. Existem 4 tipos: * Grup Box: Cria uma caixa para você inserir os campos * Tab Control: Cria abas para você agrupar os campos. Por padrão abre 2 abas, mas você pode adicionar mais caso necessário. * Vertical Stack Panel: Agrupa os campos aninhando eles de forma vertical. * Horizontak Stack Panel: Agrupa os campos aninhando eles de forma horizontal. |- |Contorno de Documento |Serve para você indicar a sequencia da troca de um campo para outro ao pressionar a tecla TAB. |- |} == Aba Documentos == Insira aqui os documentos de ajuda para este formulário. == Aba Parâmetros == Insira aqui os parâmetros que você utilizará neste formulário. {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente o parâmetro. Iniciar com o prefixo do tipo do parâmetro conforme abaixo: * n – campos do tipo numérico * c – campos do tipo texto * d – campos do tipo data Exemplo: nCodigo, cNome... |- |Descrição |Informe uma descrição objetiva para que serve este parâmetro |- |Tipo |Informe o tipo, que poderá ser: * Number: Tipo Numérico * Text: Tipo Texto * Date: Tipo Data |- |} == Aba Variáveis == Insira aqui todas as variáveis que você utilizará neste formulário. {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome amigável que descreva claramente a variável. Iniciar com o prefixo do tipo da variável conforme abaixo: * n – campos do tipo numérico * c – campos do tipo texto * d – campos do tipo data Exemplo: nCodigo, cNome... |- |Tipo |Informe o tipo, que poderá ser: * Number: Tipo Numérico * Text: Tipo Texto * Date: Tipo Data |- |} == Aba Procedimentos == Nesta aba estão localizados todos os [[Procedimentos e Funções|procedimentos]] que você utilizará neste formulário. {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente o procedimento. |- |Descrição |Informe uma descrição objetiva para que serve este procedimento. |- |Procedimento |Construa o procedimento, conforme a sua necessidade. Mais detalhes de possíveis ações na figura 2. |- |} [[Arquivo:Cadastro de Formulario Dinamico Procedimentos.jpg|400px|thumb|none|Figura 2 – Formulário Dinâmico - Ações |Figura 2 – Formulário Dinâmico - Ações]] == Aba Funções == Nesta aba estão localizados todos as [[Procedimentos e Funções|funções]] que você utilizará neste formulário. {| class="wikitable propertytable" ! Item !! Detalhe |- |Nome |Informe um nome que descreva claramente a função. |- |Descrição |Informe uma descrição objetiva para que serve esta função. |- |Retorno |Informe o tipo de retorno dessa função, que poderá ser: * None: Não irá retornar nenhum valor * Number: Retornará um valor do tipo Numérico * Text: Retornará um valor do tipo Texto * Date: Retornará um valor do tipo Data |- |Função |Construa a função, conforme a sua necessidade. Mais detalhes de possíveis ações na figura 2, a mesma dos procedimentos. |- |} == Aba Campos == Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Caso seja necessário adicionar novos campos e ou botões, siga a tabela abaixo para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num | |- |Text Box |txt | |- |Date/Time Picker |dtp | |- |Combo Box |cbo | |- |Lookup |lkp | |- |Check Box |chk | |- |Radio Button |rbt | |- |Color Picker |clp | |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm | |- |Consulta |qry | |- |Button |btn | |- |Link |lnk | |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm | |- |Guage |gau | |- |} == Botões do Rodapé == No rodapé do Cadastro de Formulário Dinâmico, existem 5 botões: * ''Duplicar'': Serve para duplicar o formulário que está aberto. * ''Novo'': Serve para criar um novo formulário. * ''Excluir'': Serve para excluir este ou vários formulários. * ''Salvar'': Serve para salvar o atual formulário. * ''Sair'': Clique para sair da edição do atual formulário. e6e967628c904a2d075e51536258c471356f1e8c Arquivo:Grid - Alterando Disposição das Colunas.jpg 6 146 2184 1247 2018-10-19T02:42:16Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[Arquivo:Consulta Queries Disposicao Colunas D.jpg]] para [[Arquivo:Grid - Alterando Disposição das Colunas.jpg]] wikitext text/x-wiki Consulta - Disposição das Colunas - Desabilitado c7efc1c6348eb2dad6c2d37be9f666420a6bdeb2 Arquivo:Consulta Queries Disposicao Colunas D.jpg 6 316 2185 2018-10-19T02:42:16Z Daniel.giacomelli 1 Daniel.giacomelli moveu [[Arquivo:Consulta Queries Disposicao Colunas D.jpg]] para [[Arquivo:Grid - Alterando Disposição das Colunas.jpg]] wikitext text/x-wiki #REDIRECIONAMENTO [[Arquivo:Grid - Alterando Disposição das Colunas.jpg]] 99b7337c170930a0fe7ece0ad7b1b9e55ac7cd87 Consulta:Grid 0 291 2186 2133 2018-10-19T02:42:51Z Daniel.giacomelli 1 /* Disposição das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == [[Arquivo:Client Consulta ConfiguracoesDasColunas.png|miniaturadaimagem|right|Configurações das Colunas da Grid]] Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | Seq. | Sequência da Coluna. Não pode ser alterada. |--------------------------------- | Nome | Nome da Coluna. É o mesmo nome da coluna retornada no Comando SQL. Não pode ser alterada. |--------------------------------- | Descrição | Texto de Cabeçalho das Colunas. |--------------------------------- | Tipo | Tipo de Dados da Coluna. Essa coluna assume o tipo correto automaticamente. Ela só precisa ser alterada manualmente para '''Hora''' quando for necessário configurar um totalizado do tipo '''Soma''' para uma coluna do tipo texto que contenha horas no formato <code>hh’:’mm[’:’ss]</code>. Os tipos disponíveis são: Alfanumérico, Numérico, Data e Hora. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | Propriedade que torna a coluna visível ou invisível. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna a coluna visível ou invisível apenas em dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna. |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que configurada a coluna para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna. Essa configuração será ignorada quando a opção '''Exibir Quebra de Texto''' das configuração de Grid estiver com o valor "''Para todas as Colunas''". |--------------------------------- | Largura | Largura da Coluna em Pixels. Se a area disponível no navegador for maior que a soma da largura de todas as colunas, o sistema vai distribuir proporcionalmente a diferença entre as colunas para que seja ocupada a largura inteira da tela. |--------------------------------- | Alinhamento | Define o alinhamento da coluna. Quando as colunas são criadas, elas já assumem um alinhamento padrão conforme o tipo de dados: tipos Alfanuméricos ficam alinhados a esquerda, tipos Numéricos a direita e Datas ao centro. |--------------------------------- | Formato | Formatação da coluna. Para saber mais: [[Formatação de Valores]]. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLink.png]] | Propriedade usada para configurar Links na coluna. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaSoma.png]] | Propriedade usada para configurar totalizadores na coluna. Para saber mais: [[Consulta:Totalizadores da Grid|Totalizadores da Grid]]. |--------------------------------- | Conversão | Converte os dados da coluna antes de exibir no LATROMI Web. Atualmente, a única formatação disponível é do formato '''RTF''' para '''Texto Plano'''. |--------------------------------- | Fonte | Opções de Formatação de Texto. Para saber mais: [[Formatação de Texto]]. |--------------------------------- | Tipo .NET | Tipo de dados do Microsoft .NET. Esta propriedade não por de ser alterada, e exibe o resultado da tradução do tipo de dados do banco de dados para o tipo de dados do .NET. Por exemplo: :: Int → System.Int32 :: Bigint → System.Int64 :: Varchar → System.String |} == Disposição das Colunas == A sessão de Disposição das Colunas permite que o desenvolvedor modifique a ordem e crie agrupamentos de colunas. Para modificar a disposição das colunas, siga os passos: * Na sessão ''Disposição das Colunas'', marque a opção '''Alterar disposição das colunas'''. * Configure a disposição: *: Arraste as colunas para alterar a ordem; ou *: Clique com o botão direito dou mouse para criar agrupamento, e arraste as colunas para dentro. [[Arquivo:Grid - Alterando Disposição das Colunas.jpg]] [[Arquivo:Client Consulta DisposicaoColunas.png|miniaturadaimagem|nenhum|Como modificar a disposição das colunas da Grid na Consulta]] == Ver Também == * [[Consulta:Visão Geral]] 400773dfc936f0d75408bc7215b323e627560ba5 2187 2186 2018-10-19T02:43:12Z Daniel.giacomelli 1 /* Disposição das Colunas */ wikitext text/x-wiki Consultas com saída em Grid, exibem os dados de forma tabular (linhas e colunas) e possuem várias opções de configuração. == Comando SQL == Na aba ''Comando SQL'', deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página [[Editor de Comandos SQL]]. == Configurações == Na parte inferior da sessão de configurações da Grid, há uma parte que mostra a descrição da propriedade selecionada. Isso ajuda a entender para que serve cada configuração. <!--Neste tópico, serão abordados apenas algumas configurações, que exigem um pouco mais de explicação.--> [[Arquivo:Client Consulta GridSettings.png|miniaturadaimagem|nenhum|Tela de Configurações da Grid no LATROMI Client]] == Filtros == Na Grid é possível utilizar dois modos de filtros diferentes. Os filtros serão habilitados apenas para as colunas configuradas para tal. No modo de '''Filtro Padrão''', são exibidos no LATROMI Web campos de entrada de dados no cabeçalho das colunas. Para filtrar basta preencher este campos. No modo de '''Filtro Avanaçado''' (também conhecido por ''Excel Like-Filtering''), o filtro padrão (''que utiliza um campo de entrada de dados no cabeçalho da coluna'') será substituído por um botão, que ao clicar exibe um menu com opções avançadas para filtragem. [[Arquivo:Web Consulta GridFilters.png|miniaturadaimagem|none|Tipos de Filtros da Grid no LATROMI Web]] == Agrupamento de Dados == O Agrupamento de Dados, como o próprio nome sugere, cria uma visão hierárquica dos dados, agrupando as informações pelas colunas selecionadas para agrupamento. Os dados podem ser agrupados em tempo de execução pelo usuário no LATROMI Web, como também podem ser pré-configurados para isso no LATROMI Client. [[Arquivo:Web Consulta Agrupamento.mkv|thumb|none|854px|Agrupamento de dados da Grid no LATROMI Web]] == Configuração das Colunas == [[Arquivo:Client Consulta ConfiguracoesDasColunas.png|miniaturadaimagem|right|Configurações das Colunas da Grid]] Sempre que o Comando SQL usado para popular os dados da Grid for confirmado no cadastro da Consulta, a sessão de '''Colunas'' será atualizada. Nessa sessão, existe um item correspondente para cada coluna resultante do Comando SQL, e neles é possível configurar a formatação de texto, alinhamento, formatação e comportamentos das colunas. As configurações das Colunas estão listadas na tabela abaixo: {| class="wikitable" ! Propriedade ! Descrição |--------------------------------- | Seq. | Sequência da Coluna. Não pode ser alterada. |--------------------------------- | Nome | Nome da Coluna. É o mesmo nome da coluna retornada no Comando SQL. Não pode ser alterada. |--------------------------------- | Descrição | Texto de Cabeçalho das Colunas. |--------------------------------- | Tipo | Tipo de Dados da Coluna. Essa coluna assume o tipo correto automaticamente. Ela só precisa ser alterada manualmente para '''Hora''' quando for necessário configurar um totalizado do tipo '''Soma''' para uma coluna do tipo texto que contenha horas no formato <code>hh’:’mm[’:’ss]</code>. Os tipos disponíveis são: Alfanumérico, Numérico, Data e Hora. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaVisivel.png]] | Propriedade que torna a coluna visível ou invisível. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMobile.png]] | Propriedade que torna a coluna visível ou invisível apenas em dispositivos móveis. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLock.png]] | Propriedade que torna a coluna parte do grupo de colunas Fixadas. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaFiltro.png]] | Propriedade que habilita ou desabilita o filtro da coluna. |--------------------------------- | [[Arquivo:Client_Consulta_Buttons_ColunaAgrupamento.png]] | Propriedade que configurada a coluna para agrupamento de dados automaticamente ao abrir a Consulta. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaMultiline.png]] | Propriedade que habilita ou desabilita a renderização de quebras de linha na coluna. Essa configuração será ignorada quando a opção '''Exibir Quebra de Texto''' das configuração de Grid estiver com o valor "''Para todas as Colunas''". |--------------------------------- | Largura | Largura da Coluna em Pixels. Se a area disponível no navegador for maior que a soma da largura de todas as colunas, o sistema vai distribuir proporcionalmente a diferença entre as colunas para que seja ocupada a largura inteira da tela. |--------------------------------- | Alinhamento | Define o alinhamento da coluna. Quando as colunas são criadas, elas já assumem um alinhamento padrão conforme o tipo de dados: tipos Alfanuméricos ficam alinhados a esquerda, tipos Numéricos a direita e Datas ao centro. |--------------------------------- | Formato | Formatação da coluna. Para saber mais: [[Formatação de Valores]]. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaLink.png]] | Propriedade usada para configurar Links na coluna. |--------------------------------- | [[Arquivo:Client Consulta Buttons ColunaSoma.png]] | Propriedade usada para configurar totalizadores na coluna. Para saber mais: [[Consulta:Totalizadores da Grid|Totalizadores da Grid]]. |--------------------------------- | Conversão | Converte os dados da coluna antes de exibir no LATROMI Web. Atualmente, a única formatação disponível é do formato '''RTF''' para '''Texto Plano'''. |--------------------------------- | Fonte | Opções de Formatação de Texto. Para saber mais: [[Formatação de Texto]]. |--------------------------------- | Tipo .NET | Tipo de dados do Microsoft .NET. Esta propriedade não por de ser alterada, e exibe o resultado da tradução do tipo de dados do banco de dados para o tipo de dados do .NET. Por exemplo: :: Int → System.Int32 :: Bigint → System.Int64 :: Varchar → System.String |} == Disposição das Colunas == [[Arquivo:Client Consulta DisposicaoColunas.png|miniaturadaimagem|right|Como modificar a disposição das colunas da Grid na Consulta]] A sessão de Disposição das Colunas permite que o desenvolvedor modifique a ordem e crie agrupamentos de colunas. Para modificar a disposição das colunas, siga os passos: * Na sessão ''Disposição das Colunas'', marque a opção '''Alterar disposição das colunas'''. * Configure a disposição: *: Arraste as colunas para alterar a ordem; ou *: Clique com o botão direito dou mouse para criar agrupamento, e arraste as colunas para dentro. [[Arquivo:Grid - Alterando Disposição das Colunas.jpg]] == Ver Também == * [[Consulta:Visão Geral]] c8cacb37a1e361a8ee854b4d58fb2323e2299766 LATROMI: Tópicos de Ajuda 0 27 2188 2081 2018-10-19T02:48:32Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] : [[Menus:Visão Geral|Menu]] : [[Menus:Variáveis Globais|Variáveis Globais]] : [[Controle de Versão]] ; Autenticação : [[Autenticação simples via URL]] : [[Autenticação com token via URL]] ; Provedores de Dados : [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] : [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] ; Segurança : [[Segurança:Papeis de Usuários|Papeis de Usuários]] ; Serviços : [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web : [[Report.aspx]] (Página de visualização de Consultas) : [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos : [[Integrações:Google Maps|Google Maps]] ; Performance : [[Melhoria de Performance no IIS]] ; Injeção de HTML : [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ; Wallboard Slideshow : O que é o Wallboard Slideshow? : [[WecDB - Criando um Carrossel|Criando um Carrossel]] : [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] 176fa6f127120fd599d67bc37f5b77c700f09e69 Consulta:Mapas 0 317 2195 2018-10-19T19:56:51Z Daniel.giacomelli 1 Criou página com 'Existem dois tipos de Mapas na ''Consulta''. Eles são chamados de '''Mapa''' e '''CrossMap'''. Neste artigo, será abordado o '''Mapa'''. == Criando um Mapa ==' wikitext text/x-wiki Existem dois tipos de Mapas na ''Consulta''. Eles são chamados de '''Mapa''' e '''CrossMap'''. Neste artigo, será abordado o '''Mapa'''. == Criando um Mapa == 7d6fbbe05a55b8a407818c49b8f4b1bad2bd254a Consulta:Mapas 0 317 2196 2195 2018-10-19T20:03:20Z Daniel.giacomelli 1 wikitext text/x-wiki Existem dois tipos de Mapas na ''Consulta''. Eles são chamados de '''Mapa''' e '''CrossMap'''. Este artigo aborda o '''Mapa'''. Os Mapas são registros "filhos" das '''Queries''', e sua única funcionalidade é mostrar uma coordenada especifica no mapa, marcada com um ícone de "alfinete". == Criando um Mapa == 976dcaa3e0f0d466ec6a84f8898f650504a16caa 2197 2196 2018-10-19T20:44:00Z Daniel.giacomelli 1 wikitext text/x-wiki Existem dois tipos de Mapas na ''Consulta''. Eles são chamados de '''Mapa''' e '''CrossMap'''. Este artigo aborda o '''Mapa'''. Os Mapas são registros "filhos" das Consultas, e por isso, só podem ser chamados através de Links e Botões que estejam dentro da Consulta. A sua única funcionalidade é mostrar uma coordenada especifica no mapa, marcada com um ícone de "alfinete" <div style="display:inline-block;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAABGdBTUEAAK/INwWK6QAAAWpJREFUeAGNkQOsHUEUhv9Vbdu2bdt2o9p2G6e23diobdu27ef935mbveaXfMuZOUIADcTV4n7HtWJjhEBzFjKLabJF9txsJWYzLQJQbhQN+LBO5OiCxfmxQTuyZU+Xnxu254RCJd2btsChicgxBYqTrfuQLXqQzbqJonpu3ZeTvJta6wD6ZjQMzCxWDkhJBmwbblzPyUmYIf+ymhaEniL2NciaU6WgTg1ty15sJjWptSpCSrydApAID6HWCLbacPfmn5+49fc3IKkFoRt4IP+u/f4B4aHasMcG4mc+vQOSgKbBjft55rM7SCKT1Fo4jBE5PF8Rla9f7iOlewCUkxHAIpErSlUmW/V2Ld5erqZ78RKE4bia9FsZ2N8mXVgwbToCuCZaCENdkfOLleeWcjXcp3dCFA4VTZeB5TNkJoDbooYoDBLpOBcB6AjmjJjkjoYY0MUX4m8xC2Lkovgg9Gmh+eEYMxvE3QhBKv4AtQQZczNGAAAAAElFTkSuQmCC');width:20px;height:20px;"></div> == Criando um Mapa == 070cca8d909a06659ed2c152a58f08999b5fdf92 2200 2197 2018-10-19T20:49:27Z Daniel.giacomelli 1 wikitext text/x-wiki Existem dois tipos de Mapas na ''Consulta''. Eles são chamados de '''Mapa''' e '''CrossMap'''. Este artigo aborda o '''Mapa'''. Os Mapas são registros "filhos" das Consultas, e por isso, só podem ser chamados através de Links e Botões que estejam dentro da Consulta. A sua única funcionalidade é mostrar uma coordenada especifica no mapa, marcada com um ícone de "alfinete" (<div class="map-marker"></div>) == Criando um Mapa == 2767f1fd7da559762d8fc2db18e36069f60bb711 2201 2200 2018-10-19T20:50:30Z Daniel.giacomelli 1 wikitext text/x-wiki Existem dois tipos de Mapas na ''Consulta''. Eles são chamados de '''Mapa''' e '''CrossMap'''. Este artigo aborda o '''Mapa'''. Os Mapas são registros "filhos" das Consultas, e por isso, só podem ser chamados através de Links e Botões que estejam dentro da Consulta. A sua única funcionalidade é mostrar uma coordenada especifica no mapa, marcada com um ícone de "alfinete" <span class="map-marker"></span>. == Criando um Mapa == aa4eb09971cd9ec98a40420fbba270dbaa748b00 2203 2201 2018-10-19T21:06:28Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:Mapa.png|miniaturadaimagem|Mapa]] Existem dois tipos de Mapas na ''Consulta''. Eles são chamados de '''Mapa''' e '''CrossMap'''. Este artigo aborda o '''Mapa'''. Os Mapas são registros "filhos" das Consultas, e por isso, só podem ser chamados através de Links e Botões que estejam dentro da Consulta. A sua única funcionalidade é mostrar uma coordenada especifica no mapa, marcada com um ícone de "alfinete" <span class="map-marker"></span>. == Criando um Mapa == 4a0548b6870cd9c2fdf4567c9b4425a24797bd00 MediaWiki:Common.css 8 47 2198 2151 2018-10-19T20:47:23Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } /* FORMAT TABLE */ table.formattable > tbody > tr > td:first-child { text-align: center; font-weight: bold; } table.formattable > tbody > tr > td:nth-child(3), table.formattable > tbody > tr > td:nth-child(4), table.formattable > tbody > tr > td:nth-child(5) { vertical-align: top; white-space: nowrap; font-family: "Courier New", Courier, monospace; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0 !important; } .thumb.tnone { margin-top:15px; margin-bottom:15px; } .map-marker { background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAABGdBTUEAAK/INwWK6QAAAWpJREFUeAGNkQOsHUEUhv9Vbdu2bdt2o9p2G6e23diobdu27ef935mbveaXfMuZOUIADcTV4n7HtWJjhEBzFjKLabJF9txsJWYzLQJQbhQN+LBO5OiCxfmxQTuyZU+Xnxu254RCJd2btsChicgxBYqTrfuQLXqQzbqJonpu3ZeTvJta6wD6ZjQMzCxWDkhJBmwbblzPyUmYIf+ymhaEniL2NciaU6WgTg1ty15sJjWptSpCSrydApAID6HWCLbacPfmn5+49fc3IKkFoRt4IP+u/f4B4aHasMcG4mc+vQOSgKbBjft55rM7SCKT1Fo4jBE5PF8Rla9f7iOlewCUkxHAIpErSlUmW/V2Ld5erqZ78RKE4bia9FsZ2N8mXVgwbToCuCZaCENdkfOLleeWcjXcp3dCFA4VTZeB5TNkJoDbooYoDBLpOBcB6AjmjJjkjoYY0MUX4m8xC2Lkovgg9Gmh+eEYMxvE3QhBKv4AtQQZczNGAAAAAElFTkSuQmCC"); width:20px; height:12px; display: inline-block; margin-left:4px; margin-right:4px; background-repeat:no-repeat; } baf56ac16fc86c2b417fabc6fcf10ed8cb38059a 2199 2198 2018-10-19T20:49:04Z Daniel.giacomelli 1 css text/css /** o código CSS colocado aqui será aplicado a todos os temas */ #mw-content-text img{ margin: 10px 0 10px 0; } div.relaseTopic, span.relaseTopic{ color:white; display: block; min-width: 100px; width: 100px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right:10px; border: 1px solid transparent; position: absolute; top: 1px; left: 0px; cursor: help; } div.relaseTopic.fix, span.relaseTopic.fix{ color: black; border-color: orange; background: orange; background: -moz-linear-gradient(top, #fcef00 0%, #ffa500 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcef00), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fcef00 0%,#ffa500 100%); /* IE10+ */ background: linear-gradient(to bottom, #fcef00 0%,#ffa500 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef00', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.new, span.relaseTopic.new{ border-color: #238e2e; background: #33cc33; background: -moz-linear-gradient(top, #33cc33 0%, #238e2e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33cc33), color-stop(100%,#238e2e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #33cc33 0%,#238e2e 100%); /* IE10+ */ background: linear-gradient(to bottom, #33cc33 0%,#238e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc33', endColorstr='#238e2e',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.improve, span.relaseTopic.improve{ border-color: #0040cc; background:#0066ff; background: -moz-linear-gradient(top, #0066ff 0%, #0040cc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#0040cc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0066ff 0%,#0040cc 100%); /* IE10+ */ background: linear-gradient(to bottom, #0066ff 0%,#0040cc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#0040cc',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.break, span.relaseTopic.break{ border-color: #bf0000; background: red; background: -moz-linear-gradient(top, #ff0000 0%, #bf0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff0000 0%,#bf0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff0000 0%,#bf0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */ } div.relaseTopic.change, span.relaseTopic.change{ border-color: #6600cc; background: #cc99ff; background: -moz-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a37bf2), color-stop(100%,#9900ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a37bf2 0%,#9900ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a37bf2 0%, #9900ff 100%); /* IE10+ */ background: linear-gradient(to bottom, #a37bf2 0%, #9900ff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a37bf2', endColorstr='#9900ff',GradientType=0 ); /* IE6-9 */ } div.releaseNote{ margin-left: 112px; padding-bottom: 2px; margin-bottom: 2px; border-bottom:1px dotted #ccc; } ul.releaseTopicList{ margin: 0px; padding: 6px; border: 1px solid #ccc; background: #f6f6f6; } ul.releaseTopicList li{ list-style-type: none !important; list-style-image: none; display: block; padding: 2px 0 2px 0; position:relative; } div.sideBySide{ overflow: hidden; height: 100%; } div.sideBySide div.tleft, div.sideBySide div.floatleft, div.sideBySide table.floatleft{ clear: none; } table.propertytable > tbody > tr > td:first-child { width: 250px !important; } /* APIDOCTABLE 1 */ table.apidoctable { max-width: 850px; } table.apidoctable caption { font-size: 1.2rem; text-align:left; } table.apidoctable > tbody > tr > td:nth-child(1) { min-width: 160px !important; } table.apidoctable > tbody > tr > td:nth-child(2) { min-width: 150px !important; } /* APIDOCTABLE 2 */ table.apidoctable2 { max-width: 850px; } table.apidoctable2 caption { font-size: 1.2rem; text-align:left; } table.apidoctable2 > tbody > tr > td:nth-child(1) { min-width: 160px !important; } /* FORMAT TABLE */ table.formattable > tbody > tr > td:first-child { text-align: center; font-weight: bold; } table.formattable > tbody > tr > td:nth-child(3), table.formattable > tbody > tr > td:nth-child(4), table.formattable > tbody > tr > td:nth-child(5) { vertical-align: top; white-space: nowrap; font-family: "Courier New", Courier, monospace; } .codepart { font-family:monospace;font-size:1.2em;} .codepart.code-string { color:magenta;} .codepart.code-boolean { color:#0000cc;} .infobox{ border: 1px solid #aaa; background-color: #f9f9f9; width: 280px; float:right; } .paragraph img { margin:0 !important; } .thumb.tnone { margin-top:15px; margin-bottom:15px; } .map-marker { background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAABGdBTUEAAK/INwWK6QAAAWpJREFUeAGNkQOsHUEUhv9Vbdu2bdt2o9p2G6e23diobdu27ef935mbveaXfMuZOUIADcTV4n7HtWJjhEBzFjKLabJF9txsJWYzLQJQbhQN+LBO5OiCxfmxQTuyZU+Xnxu254RCJd2btsChicgxBYqTrfuQLXqQzbqJonpu3ZeTvJta6wD6ZjQMzCxWDkhJBmwbblzPyUmYIf+ymhaEniL2NciaU6WgTg1ty15sJjWptSpCSrydApAID6HWCLbacPfmn5+49fc3IKkFoRt4IP+u/f4B4aHasMcG4mc+vQOSgKbBjft55rM7SCKT1Fo4jBE5PF8Rla9f7iOlewCUkxHAIpErSlUmW/V2Ld5erqZ78RKE4bia9FsZ2N8mXVgwbToCuCZaCENdkfOLleeWcjXcp3dCFA4VTZeB5TNkJoDbooYoDBLpOBcB6AjmjJjkjoYY0MUX4m8xC2Lkovgg9Gmh+eEYMxvE3QhBKv4AtQQZczNGAAAAAElFTkSuQmCC"); width:20px; height:20px; display: inline-block; margin-left:4px; margin-right:4px; background-repeat:no-repeat; } 8e87d6c6eaf78e93fb0019c437f6b6d33f5206ff Arquivo:Mapa.png 6 318 2202 2018-10-19T21:06:12Z Daniel.giacomelli 1 wikitext text/x-wiki Mapa b74e0f23cd9cd4e4cf0bc56588d8c0cca15daed0 Seja Bem Vindo! 0 1 2204 2178 2018-11-07T02:35:39Z Daniel.giacomelli 1 wikitext text/x-wiki <!-- A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. --> [http://www.latromi.com.br LATROMI]é uma ferramenta de desenvolvimento para '''Web''', de alta produtividade e com baixa curva de aprendizagem. Se você conhece '''SQL''', será capaz de criar com facilidade Relatórios, Gráficos, Mapas, Telas de Inclusão e Alteração de Dados além de diversos outros recursos. Tudo isso, conectado ao banco de dados que você já possui! == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações|Versões do Sistema]] :[[Solução de Problemas]] :[http://latromi.com.br/downloads Downloads] :[[Assinatura de Código]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site comercial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 1961bd7a92f040d6d3430372f960a01c121ca9ef 2205 2204 2018-11-07T02:35:54Z Daniel.giacomelli 1 /* Conheça mais sobre a empresa */ wikitext text/x-wiki <!-- A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. --> [http://www.latromi.com.br LATROMI]é uma ferramenta de desenvolvimento para '''Web''', de alta produtividade e com baixa curva de aprendizagem. Se você conhece '''SQL''', será capaz de criar com facilidade Relatórios, Gráficos, Mapas, Telas de Inclusão e Alteração de Dados além de diversos outros recursos. Tudo isso, conectado ao banco de dados que você já possui! == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações|Versões do Sistema]] :[[Solução de Problemas]] :[http://latromi.com.br/downloads Downloads] :[[Assinatura de Código]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site oficial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 37fcef2722a737cc6f1d4d616bb0d43adcdda816 2206 2205 2018-11-07T02:36:32Z Daniel.giacomelli 1 /* Páginas Importantes */ wikitext text/x-wiki <!-- A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. --> [http://www.latromi.com.br LATROMI]é uma ferramenta de desenvolvimento para '''Web''', de alta produtividade e com baixa curva de aprendizagem. Se você conhece '''SQL''', será capaz de criar com facilidade Relatórios, Gráficos, Mapas, Telas de Inclusão e Alteração de Dados além de diversos outros recursos. Tudo isso, conectado ao banco de dados que você já possui! == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações]] :[[Solução de Problemas]] :[http://latromi.com.br/downloads Downloads] :[[Assinatura de Código]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site oficial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 44a3cb57ce8af873ec757f0df27b976420d80494 2207 2206 2018-11-07T02:36:40Z Daniel.giacomelli 1 /* Páginas Importantes */ wikitext text/x-wiki <!-- A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. --> [http://www.latromi.com.br LATROMI]é uma ferramenta de desenvolvimento para '''Web''', de alta produtividade e com baixa curva de aprendizagem. Se você conhece '''SQL''', será capaz de criar com facilidade Relatórios, Gráficos, Mapas, Telas de Inclusão e Alteração de Dados além de diversos outros recursos. Tudo isso, conectado ao banco de dados que você já possui! == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações]] :[[Solução de Problemas]] :[https://latromi.com.br/downloads Downloads] :[[Assinatura de Código]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site oficial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 32bf0a2e7f72b85a540ddf1b623b649f247d9a8c Manual de Instalação do Sistema 0 92 2208 1566 2018-11-08T16:30:45Z Daniel.giacomelli 1 wikitext text/x-wiki == Dependências == * SGBD PostgreSQL 9.3 ou superior * .NET Framework 4.5.2 (Instalada automaticamente) * [http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip Crystal Reports Runtime 13.0.2] (Instalada automaticamente) == Instalação == * [[Instalação de Servidor LATROMI|Manual de Instalação de Servidor LATROMI]] * [[Instalação de Servidor LATROMI (hospedagem compartilhada)|Manual de Instalação de Servidor LATROMI (hospedagem compartilhada)]] dbfdd1ca4c25b451f30e3f8ea1d325ee380e1f07 Predefinição:Info/Firewall 10 160 2209 1282 2018-11-08T16:32:01Z Daniel.giacomelli 1 wikitext text/x-wiki * Serviços LATROMI *: http://latromi.com.br (liberar domínio e subdomínios) *: https://latromi.com.br (liberar domínio e subdomínios) * Google Charts *: https://www.gstatic.com/charts/loader.js 1b631386afe36b72a68b519eb14f21ff2b891277 Config.xml 0 320 2226 2018-11-08T17:28:31Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:Arquivo de Configuração do LATROMI Web}} <syntaxhighlight lang="Xml"> <?xml version="1.0" encoding="utf-8"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSche...' wikitext text/x-wiki {{DISPLAYTITLE:Arquivo de Configuração do LATROMI Web}} <syntaxhighlight lang="Xml"> <?xml version="1.0" encoding="utf-8"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <dbConnection> <host>localhost</host> <port>5432</port> <dbName>latromi</dbName> <username>postgres</username> <password></password> </dbConnection> <diagnostics> <log> <sql enabled="false" /> <error enabled="true" /> <debug enabled="false" /> </log> <slowSqlElapsedTime>1000</slowSqlElapsedTime> </diagnostics> <performance> <aspNetViewStateStrategy>Mixed</aspNetViewStateStrategy> </performance> </config> </syntaxhighlight> ad4f1aeee32cad97e6ecbecafbb5d1972de9ce11 2227 2226 2018-11-08T17:40:19Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Arquivo de Configuração}} O arquivo ''config.xml'' é onde ficam as configurações de acesso ao banco de dados e gravação de logs em arquivos físicos. A estrutura do arquivo pode ser conferida baixo: <syntaxhighlight lang="Xml"> <?xml version="1.0" encoding="utf-8"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <dbConnection> <!-- IP ou Nome do Servidor de Banco de Dados --> <host>localhost</host> <!-- Porta do Servidor de Banco de Dados --> <port>5432</port> <!-- Nome do Banco de Dados --> <dbName>latromi</dbName> <!-- Usuário de Acesso ao Banco de Dados --> <username>postgres</username> <!-- Senha do Usuário para acesso ao Banco de Dados --> <password></password> </dbConnection> <diagnostics> <log> <sql enabled="false" /> <error enabled="true" /> <debug enabled="false" /> </log> <slowSqlElapsedTime>1000</slowSqlElapsedTime> </diagnostics> <performance> <aspNetViewStateStrategy>Mixed</aspNetViewStateStrategy> </performance> </config> </syntaxhighlight> a015a7714f5f6dbcc77c9757e2b496b902638c86 Desenvolvedor:APIs/JavaScript/latromi.formManager/setOnEventFiringCallback(function) 3000 243 2229 1786 2018-11-22T16:10:26Z Daniel.giacomelli 1 /* Cancelando um evento */ wikitext text/x-wiki {{DISPLAYTITLE:Método setOnEventFiringCallback(function)}}__NOTOC__ Especifica uma [https://www.google.com/search?q=Função+de+Callback função de callback], que será chamada antes do processamento de eventos do Formulário Dinâmico no servidor. '''Membro de:''' [[DEV:APIs/JavaScript/latromi.formManager|latromi.formManager]] == Sintaxe == <syntaxhighlight lang="JavaScript"> function setOnEventFiringCallback(callback) { var context = new latromi.formEventFiringContext(); callback(context); } </syntaxhighlight> === Parâmetros === : ''callback'' :: Tipo: function ([[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]) :: Função de callback, esperando um parâmetro do tipo [[DEV:APIs/JavaScript/latromi.formEventFiringContext|formEventFiringContext]]. Neste parâmetro estarão disponíveis as informações de contexto do evento. === Valor de Retorno === : Sem retorno. == Exemplos == === Utilizando o contexto === O exemplo a seguir, mostra como interceptar o disparo de um evento do Formulário Dinâmico. O código executa as seguintes ações: * Verifica se é um evento de campo. * Se for um evento de campo, mostra no console do navegador o nome do campo e nome do evento disparado. * Se for outro tipo de evento, mostra apenas o nome do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field') console.log('Evento ' + context.eventName + ' do campo ' + context.field.name + ' disparado.'); else console.log('Evento ' + context.eventName + ' disparado.') }); </syntaxhighlight> === Cancelando um evento === O exemplo a seguir, mostra como cancelar o processamento de um evento no servidor. O código executa as seguintes ações: * Verifica se o evento disparado foi o ''Click'' do botão ''btnFakeButton''. Se for, executa as ações: ** Cancela o processamento do evento no servidor. ** Mostra no console do navegador uma mensagem notificando o cancelamento do evento. <syntaxhighlight lang="JavaScript"> latromi.formManager.setOnEventFiringCallback( function(context) { if (context.eventKind === 'Field' && context.field.name === 'btnFakeButton' && context.eventName === 'Click') { context.cancel = true; console.log('O Evento Click do botão btnFakeButton foi cancelado.'); } }); </syntaxhighlight> 4ecf43467926b7f07cb1ee979b01805e67b62a5a LATROMI: Tópicos de Ajuda 0 27 2230 2188 2019-01-02T13:19:32Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] ; [[Menus:Visão Geral|Menu]] :: [[Menus:Variáveis Globais|Variáveis Globais]] :: [[Controle de Versão]] ; Autenticação :: [[Autenticação simples via URL]] :: [[Autenticação com token via URL]] ; Provedores de Dados :: [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :: [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] ; Segurança :: [[Segurança:Papeis de Usuários|Papeis de Usuários]] ; Serviços :: [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web :: [[Report.aspx]] (Página de visualização de Consultas) :: [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos :: [[Integrações:Google Maps|Google Maps]] ; Performance :: [[Melhoria de Performance no IIS]] ; Injeção de HTML :: [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ; Wallboard Slideshow : O que é o Wallboard Slideshow? :: [[WecDB - Criando um Carrossel|Criando um Carrossel]] :: [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] ebcedff8f324247f4c1dfe40978bdb248a86b74e 2231 2230 2019-01-02T13:19:48Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] ; [[Menus:Visão Geral|Menu]] :: [[Menus:Variáveis Globais|Variáveis Globais]] :: [[Controle de Versão]] ; Autenticação :: [[Autenticação simples via URL]] :: [[Autenticação com token via URL]] ; Provedores de Dados :: [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :: [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] ; Segurança :: [[Segurança:Papeis de Usuários|Papeis de Usuários]] ; Serviços :: [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web :: [[Report.aspx]] (Página de visualização de Consultas) :: [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos :: [[Integrações:Google Maps|Google Maps]] ; Performance :: [[Melhoria de Performance no IIS]] ; Injeção de HTML :: [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ; Wallboard Slideshow :: O que é o Wallboard Slideshow? :: [[WecDB - Criando um Carrossel|Criando um Carrossel]] :: [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] d36b1436436f7ff8997b0e736b904f5382acc3f8 2256 2231 2019-04-10T21:16:36Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] ; [[Menus:Visão Geral|Menu]] :: [[Menus:Variáveis Globais|Variáveis Globais]] :: [[Controle de Versão]] ; Autenticação :: [[Autenticação simples via URL]] :: [[Autenticação com token via URL]] ; Provedores de Dados :: [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :: [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] :: [[Conectando-se a um banco de dados IBM DB2]] ; Segurança :: [[Segurança:Papeis de Usuários|Papeis de Usuários]] ; Serviços :: [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web :: [[Report.aspx]] (Página de visualização de Consultas) :: [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos :: [[Integrações:Google Maps|Google Maps]] ; Performance :: [[Melhoria de Performance no IIS]] ; Injeção de HTML :: [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ; Wallboard Slideshow :: O que é o Wallboard Slideshow? :: [[WecDB - Criando um Carrossel|Criando um Carrossel]] :: [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] b1107e8a752280de6ebe0b76b7611ef8e2ca8868 2257 2256 2019-04-10T21:16:51Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] ; [[Menus:Visão Geral|Menu]] :: [[Menus:Variáveis Globais|Variáveis Globais]] :: [[Controle de Versão]] ; Autenticação :: [[Autenticação simples via URL]] :: [[Autenticação com token via URL]] ; Provedores de Dados :: [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :: [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] :: [[Conectando-se a um banco de dados IBM DB2]] ; Segurança :: [[Segurança:Papeis de Usuários|Papeis de Usuários]] ; Serviços :: [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web :: [[Report.aspx]] (Página de visualização de Consultas) :: [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos :: [[Integrações:Google Maps|Google Maps]] ; Performance :: [[Melhoria de Performance no IIS]] ; Injeção de HTML :: [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ; Wallboard Slideshow :: O que é o Wallboard Slideshow? :: [[WecDB - Criando um Carrossel|Criando um Carrossel]] :: [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] 6f9969f3b4491c0cda7a82f934725a997d27612e Solução de Problemas 0 16 2232 2180 2019-01-02T13:22:16Z Daniel.giacomelli 1 wikitext text/x-wiki * LATROMI Client * LATROMI Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] ** [[Erros do Crystal Reports|Erros do Crystal Reports]] ** [[Erros do Formulário Dinâmico]] ** [[Erros do Browser Dinâmico]] ** [[Erro: ViewState Inválido]] * pgAdmin ** [[Erros do pgAdmin]] * SQL Server: ** [[Solução de Problemas do SQL Server]] 9c62b75809bc594773541228e1d0c830a542a8b3 Arquivo:Error Invalid ViewState.png 6 321 2233 2019-01-02T13:29:03Z Daniel.giacomelli 1 wikitext text/x-wiki Erro: ViewState Inválido. e5ac53ae576449f24a034b76cb9db1aa5b973193 ERRO: ViewState Inválido 0 322 2234 2019-01-02T13:48:36Z Daniel.giacomelli 1 Criou página com '== Problema == Ao utilizar a mesma página por mais de 24h sem atualiza-la, o sistema exibe a mensagem <cite>“Esta página ficou inativa por muito tempo ou houve alguma muda...' wikitext text/x-wiki == Problema == Ao utilizar a mesma página por mais de 24h sem atualiza-la, o sistema exibe a mensagem <cite>“Esta página ficou inativa por muito tempo ou houve alguma mudança no servidor. Por favor, recarregue essa página para continuar.”</cite>. [[Arquivo:Error Invalid ViewState.png|none|ViewState Inválido]] == Causa == O sistema utiliza uma lógica otimizada de carregamento do [https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/ms178198(v=vs.85) ViewState]. As informações são gravadas em arquivos físico no servidor, ao invés de serem trafegadas entre Cliente x Servidor a cada ''PostBack''. A exclusão destes arquivos é realizada por uma tarefa executada em segundo plano que ocorre de hora em hora, e exclui os arquivos que não horam alterados a mais de 24 horas. Essa tarefa utiliza como referência a propriedade <code>FileInfo.LastWriteTimeUtc</code> do arquivo. Essa propriedade deveria possuir a data e hora da última alteração do arquivo, porém a atualização dessa propriedade foi desabilitada a partir do Windows Vista por motivos de Performance. == Solução == Para solucionar este problema é necessário habilitar a atualização da propriedade <code>FileInfo.LastWriteTimeUtc</code> no Registro do Windows. Siga os passos abaixo para habilitar: # Acesse o Registro do Windows (Menu Iniciar → Executar → regedit). # Localiza a chave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem # Informe '''0''' no valor do parâmetro '''NtfsDisableLastAccessUpdate'''. # Reinicie o Windows. ou : Execute o comando <code>fsutil behavior set disablelastaccess 0</code> com privilégios de administrador. e2dd3649f2d04023fea5799296ce23966e8323a4 2235 2234 2019-01-02T13:50:40Z Daniel.giacomelli 1 wikitext text/x-wiki == Problema == Ao utilizar a mesma página por mais de 24 horas sem atualiza-la, o sistema exibe a mensagem <cite>“Esta página ficou inativa por muito tempo ou houve alguma mudança no servidor. Por favor, recarregue essa página para continuar.”</cite>. [[Arquivo:Error Invalid ViewState.png|none|ViewState Inválido]] == Causa == O sistema utiliza uma lógica otimizada de carregamento do [https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/ms178198(v=vs.85) ViewState]. As informações são gravadas em arquivos físicos no servidor, ao invés de serem trafegadas entre Cliente x Servidor a cada ''PostBack''. A exclusão destes arquivos é realizada por uma tarefa executada em segundo plano que ocorre de hora em hora, e exclui os arquivos que não horam alterados a mais de 24 horas. Essa tarefa utiliza como referência a propriedade <code>LastWriteTimeUtc</code> do arquivo. Essa propriedade deveria possuir a data e hora da última alteração do arquivo, porém a atualização dessa propriedade foi desabilitada a partir do Windows Vista por motivos de Performance. == Solução == Para solucionar este problema é necessário habilitar a atualização da propriedade <code>LastWriteTimeUtc</code> no Registro do Windows. Siga os passos abaixo para habilitar: # Acesse o Registro do Windows (Menu Iniciar → Executar → regedit). # Localiza a chave <code>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem</code>. # Informe '''0''' no valor do parâmetro '''NtfsDisableLastAccessUpdate'''. # Reinicie o Windows. ou : Execute o comando <code>fsutil behavior set disablelastaccess 0</code> com privilégios de administrador. c7389e2d5b03781fd882ad55074ed33cef42130b 2236 2235 2019-01-02T13:54:31Z Daniel.giacomelli 1 /* Solução */ wikitext text/x-wiki == Problema == Ao utilizar a mesma página por mais de 24 horas sem atualiza-la, o sistema exibe a mensagem <cite>“Esta página ficou inativa por muito tempo ou houve alguma mudança no servidor. Por favor, recarregue essa página para continuar.”</cite>. [[Arquivo:Error Invalid ViewState.png|none|ViewState Inválido]] == Causa == O sistema utiliza uma lógica otimizada de carregamento do [https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/ms178198(v=vs.85) ViewState]. As informações são gravadas em arquivos físicos no servidor, ao invés de serem trafegadas entre Cliente x Servidor a cada ''PostBack''. A exclusão destes arquivos é realizada por uma tarefa executada em segundo plano que ocorre de hora em hora, e exclui os arquivos que não horam alterados a mais de 24 horas. Essa tarefa utiliza como referência a propriedade <code>LastWriteTimeUtc</code> do arquivo. Essa propriedade deveria possuir a data e hora da última alteração do arquivo, porém a atualização dessa propriedade foi desabilitada a partir do Windows Vista por motivos de Performance. == Solução == Para solucionar este problema é necessário habilitar a atualização da propriedade <code>LastWriteTimeUtc</code> no Registro do Windows. Siga os passos abaixo para habilitar: # Acesse o Registro do Windows (Menu Iniciar → Executar → regedit). # Localiza a chave <code>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem</code>. # Informe '''0''' no valor do parâmetro [https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc758569(v=ws.10) NtfsDisableLastAccessUpdate]. # Reinicie o Windows. ou : Execute o comando <code>fsutil behavior set disablelastaccess 0</code> com privilégios de administrador. 740c1002f8d2b4260efb283ea8a95c5974dd7567 2237 2236 2019-01-02T13:57:24Z Daniel.giacomelli 1 /* Solução */ wikitext text/x-wiki == Problema == Ao utilizar a mesma página por mais de 24 horas sem atualiza-la, o sistema exibe a mensagem <cite>“Esta página ficou inativa por muito tempo ou houve alguma mudança no servidor. Por favor, recarregue essa página para continuar.”</cite>. [[Arquivo:Error Invalid ViewState.png|none|ViewState Inválido]] == Causa == O sistema utiliza uma lógica otimizada de carregamento do [https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/ms178198(v=vs.85) ViewState]. As informações são gravadas em arquivos físicos no servidor, ao invés de serem trafegadas entre Cliente x Servidor a cada ''PostBack''. A exclusão destes arquivos é realizada por uma tarefa executada em segundo plano que ocorre de hora em hora, e exclui os arquivos que não horam alterados a mais de 24 horas. Essa tarefa utiliza como referência a propriedade <code>LastWriteTimeUtc</code> do arquivo. Essa propriedade deveria possuir a data e hora da última alteração do arquivo, porém a atualização dessa propriedade foi desabilitada a partir do Windows Vista por motivos de Performance. == Solução == Para solucionar este problema é necessário habilitar a atualização da propriedade <code>LastWriteTimeUtc</code> no Registro do Windows. Siga os passos abaixo para habilitar: # Acesse o Registro do Windows (Menu Iniciar → Executar → regedit). # Localiza a chave <code>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem</code>. # Informe '''0''' no valor do parâmetro [https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc758569(v=ws.10) NtfsDisableLastAccessUpdate]. # Reinicie o Windows. ou : Execute o comando <code>fsutil behavior set disablelastaccess 0</code> com privilégios de administrador. '''OBS.:''' É recomendável que essa alteração seja desfeita se resultar em redução de performance no Servidor. f59e876ec051e1b6a510b16d2fc37228bc75e714 2238 2237 2019-01-02T13:58:58Z Daniel.giacomelli 1 wikitext text/x-wiki == Problema == Ao utilizar a mesma página por mais de 24 horas sem atualiza-la, o sistema exibe a mensagem <cite>“Esta página ficou inativa por muito tempo ou houve alguma mudança no servidor. Por favor, recarregue essa página para continuar.”</cite>. [[Arquivo:Error Invalid ViewState.png|none|ViewState Inválido]] == Causa == O sistema utiliza uma lógica otimizada de carregamento do [https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/ms178198(v=vs.85) ViewState]. As informações são gravadas em arquivos físicos no servidor, ao invés de serem trafegadas entre Cliente x Servidor a cada ''PostBack''. A exclusão destes arquivos é realizada por uma tarefa executada em segundo plano que ocorre de hora em hora, e exclui os arquivos que não horam alterados a mais de 24 horas. Essa tarefa utiliza como referência a propriedade <code>LastWriteTimeUtc</code> do arquivo. Essa propriedade deveria possuir a data e hora da última alteração do arquivo, porém a atualização dessa propriedade foi desabilitada a partir do Windows Vista por motivos de Performance. == Solução == Para solucionar este problema é necessário habilitar a atualização da propriedade <code>LastWriteTimeUtc</code> no Registro do Windows. Siga os passos abaixo para habilitar: # Acesse o Registro do Windows (Menu Iniciar → Executar → regedit). # Localiza a chave <code>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem</code>. # Informe '''0''' no valor do parâmetro [https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc758569(v=ws.10) NtfsDisableLastAccessUpdate]. # Reinicie o Windows. ou : Execute o comando <code>fsutil behavior set disablelastaccess 0</code> com privilégios de administrador. '''OBS.:''' É recomendável que essa alteração seja desfeita se resultar em redução de performance no Servidor. == Ver Também == * [https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-behavior Fsutil] * [https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc758569(v=ws.10) NtfsDisableLastAccessUpdate] 7939cef6437918394bd100c7e007dbabaa0f6892 2239 2238 2019-01-02T15:46:01Z Daniel.giacomelli 1 /* Solução */ wikitext text/x-wiki == Problema == Ao utilizar a mesma página por mais de 24 horas sem atualiza-la, o sistema exibe a mensagem <cite>“Esta página ficou inativa por muito tempo ou houve alguma mudança no servidor. Por favor, recarregue essa página para continuar.”</cite>. [[Arquivo:Error Invalid ViewState.png|none|ViewState Inválido]] == Causa == O sistema utiliza uma lógica otimizada de carregamento do [https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/ms178198(v=vs.85) ViewState]. As informações são gravadas em arquivos físicos no servidor, ao invés de serem trafegadas entre Cliente x Servidor a cada ''PostBack''. A exclusão destes arquivos é realizada por uma tarefa executada em segundo plano que ocorre de hora em hora, e exclui os arquivos que não horam alterados a mais de 24 horas. Essa tarefa utiliza como referência a propriedade <code>LastWriteTimeUtc</code> do arquivo. Essa propriedade deveria possuir a data e hora da última alteração do arquivo, porém a atualização dessa propriedade foi desabilitada a partir do Windows Vista por motivos de Performance. == Solução == Para solucionar este problema é necessário habilitar a atualização da propriedade <code>LastWriteTimeUtc</code> no Registro do Windows. Siga os passos abaixo para habilitar: # Acesse o Registro do Windows (Menu Iniciar → Executar → regedit). # Localiza a chave <code>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem</code>. # Informe '''0''' no valor do parâmetro [https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc758569(v=ws.10) NtfsDisableLastAccessUpdate]. # Reinicie o Windows. ou : Execute o comando <code>fsutil behavior set disablelastaccess 0</code> com privilégios de administrador. '''OBS.:''' <span style="color:red">É recomendável que essa alteração seja desfeita se resultar em redução de performance no Servidor.</span> == Ver Também == * [https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-behavior Fsutil] * [https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc758569(v=ws.10) NtfsDisableLastAccessUpdate] 4c1e029d89db957d8ee9471ba1a71fb7b8af0836 Conectando-se a um banco de dados Oracle 0 66 2240 2175 2019-01-04T15:34:11Z Daniel.giacomelli 1 wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [https://www.oracle.com/technetwork/topics/dotnet/downloads ODAC XCopy, ODP.NET Managed Driver] # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.ManagedDataAccess.Client'' (se for uma versão mais antiga, pode aparecer como ''Oracle.DataAccess.Client''). #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 07614c9aedc0a5b2a2ae5426a1327d19eaaa053b 2241 2240 2019-01-04T15:42:44Z Daniel.giacomelli 1 /* Passo-a-passo */ wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [https://www.oracle.com/technetwork/topics/dotnet/downloads ODAC XCopy, ODP.NET Managed Driver] no servidor de IIS. :: Siga as instruções de instalação do arquivo ''readme.htm''. Passe '''true''' no parâmetro ''machine_wide_configuration'' para que o conector seja registrado no machine.config. # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.ManagedDataAccess.Client'' (se for uma versão mais antiga, pode aparecer como ''Oracle.DataAccess.Client''). #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Problemas == Abaixo estão listados alguns problemas que podem ocorrer e como fazer para resolvê-los. === O .NET Provider não aparece no LATROMI === Se o conector não aparecer na listagem de .NET Providers do Cadastro de Conexão, verifique os seguintes items: * Verifique se foi informado '''true''' no parâmetro ''machine_wide_configuration''. * Verifique se a plataforma foi especificada corretamente. Utilize a mesma plataforma usada pelo IIS para executar o site, ou use o valor '''both''' para instalar nas plataformas 32 e 64 simultaneamente. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 1a4fa4e656de02ad295cfb04ab631c53442f601b 2242 2241 2019-01-04T16:04:49Z Daniel.giacomelli 1 /* O .NET Provider não aparece no LATROMI */ wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [https://www.oracle.com/technetwork/topics/dotnet/downloads ODAC XCopy, ODP.NET Managed Driver] no servidor de IIS. :: Siga as instruções de instalação do arquivo ''readme.htm''. Passe '''true''' no parâmetro ''machine_wide_configuration'' para que o conector seja registrado no machine.config. # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.ManagedDataAccess.Client'' (se for uma versão mais antiga, pode aparecer como ''Oracle.DataAccess.Client''). #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Problemas == Abaixo estão listados alguns problemas que podem ocorrer e como fazer para resolvê-los. === O .NET Provider não aparece no LATROMI === Se o conector não aparecer na listagem de .NET Providers do Cadastro de Conexão, verifique os seguintes items: * Verifique se foi informado '''true''' no parâmetro ''machine_wide_configuration'' da linha de comando de instalação do conector. * Verifique se a plataforma foi especificada corretamente na parâmetro ''platform '' da linha de comando de instalação do conector. Utilize a mesma plataforma que IIS usa para executar o site, ou use o valor '''both''' para instalar nas plataformas 32-bits e 64-bits simultaneamente. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 99a4250437af7b3c4793de4396b3e466d7b80bb0 2244 2242 2019-01-04T16:24:18Z Daniel.giacomelli 1 wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|200px|thumb|right|Configuração de conexão com um banco de dados Oracle]] [[Arquivo:Oracle ODAC XCopy Download.png|miniaturadaimagem|Página de Downloads do Oracle ODAC XCopy]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [https://www.oracle.com/technetwork/topics/dotnet/downloads ODAC XCopy, ODP.NET Managed Driver] no servidor de IIS. :: Siga as instruções de instalação do arquivo ''readme.htm''. Passe '''true''' no parâmetro ''machine_wide_configuration'' para que o conector seja registrado no machine.config. # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.ManagedDataAccess.Client'' (se for uma versão mais antiga, pode aparecer como ''Oracle.DataAccess.Client''). #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Problemas == Abaixo estão listados alguns problemas que podem ocorrer e como fazer para resolvê-los. === O .NET Provider não aparece no LATROMI === Se o conector não aparecer na listagem de .NET Providers do Cadastro de Conexão, verifique os seguintes items: * Verifique se foi informado '''true''' no parâmetro ''machine_wide_configuration'' da linha de comando de instalação do conector. * Verifique se a plataforma foi especificada corretamente na parâmetro ''platform '' da linha de comando de instalação do conector. Utilize a mesma plataforma que IIS usa para executar o site, ou use o valor '''both''' para instalar nas plataformas 32-bits e 64-bits simultaneamente. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] f5d0a02a37957ae557285e37a5dece704a74524f 2245 2244 2019-01-04T16:24:44Z Daniel.giacomelli 1 /* Passo-a-passo */ wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|thumb|Configuração de conexão com um banco de dados Oracle]] [[Arquivo:Oracle ODAC XCopy Download.png|miniaturadaimagem|Página de Downloads do Oracle ODAC XCopy]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [https://www.oracle.com/technetwork/topics/dotnet/downloads ODAC XCopy, ODP.NET Managed Driver] no servidor de IIS. :: Siga as instruções de instalação do arquivo ''readme.htm''. Passe '''true''' no parâmetro ''machine_wide_configuration'' para que o conector seja registrado no machine.config. # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.ManagedDataAccess.Client'' (se for uma versão mais antiga, pode aparecer como ''Oracle.DataAccess.Client''). #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Problemas == Abaixo estão listados alguns problemas que podem ocorrer e como fazer para resolvê-los. === O .NET Provider não aparece no LATROMI === Se o conector não aparecer na listagem de .NET Providers do Cadastro de Conexão, verifique os seguintes items: * Verifique se foi informado '''true''' no parâmetro ''machine_wide_configuration'' da linha de comando de instalação do conector. * Verifique se a plataforma foi especificada corretamente na parâmetro ''platform '' da linha de comando de instalação do conector. Utilize a mesma plataforma que IIS usa para executar o site, ou use o valor '''both''' para instalar nas plataformas 32-bits e 64-bits simultaneamente. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 899e5e12775a0cfadb8c306bbfebfc1400d5b3e8 2246 2245 2019-01-04T16:26:33Z Daniel.giacomelli 1 /* Passo-a-passo */ wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|thumb|Configuração de conexão com um banco de dados Oracle]] [[Arquivo:Oracle ODAC XCopy Download.png|miniaturadaimagem|Página de Downloads do Oracle ODAC XCopy]] # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [https://www.oracle.com/technetwork/topics/dotnet/downloads ODAC XCopy, ODP.NET Managed Driver] no servidor de IIS. :: Siga as instruções de instalação do arquivo ''readme.htm''. Passe '''true''' no parâmetro ''machine_wide_configuration'' para que o conector seja registrado no [https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/#machine-configuration-files machine.config]. # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.ManagedDataAccess.Client'' (se for uma versão mais antiga, pode aparecer como ''Oracle.DataAccess.Client''). #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Problemas == Abaixo estão listados alguns problemas que podem ocorrer e como fazer para resolvê-los. === O .NET Provider não aparece no LATROMI === Se o conector não aparecer na listagem de .NET Providers do Cadastro de Conexão, verifique os seguintes items: * Verifique se foi informado '''true''' no parâmetro ''machine_wide_configuration'' da linha de comando de instalação do conector. * Verifique se a plataforma foi especificada corretamente na parâmetro ''platform '' da linha de comando de instalação do conector. Utilize a mesma plataforma que IIS usa para executar o site, ou use o valor '''both''' para instalar nas plataformas 32-bits e 64-bits simultaneamente. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 615af113aab6fd4bf0fea149c92d878500c9cc21 2247 2246 2019-01-04T16:27:41Z Daniel.giacomelli 1 /* Passo-a-passo */ wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|thumb|Configuração de conexão com um banco de dados Oracle]] [[Arquivo:Oracle ODAC XCopy Download.png|miniaturadaimagem|Página de Downloads do Oracle ODAC XCopy]] Os passos a seguir devem ser executado no servidor de ISS, onde o LATROMI Web está hospedado. # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [https://www.oracle.com/technetwork/topics/dotnet/downloads ODAC XCopy, ODP.NET Managed Driver] no servidor de IIS. :: Siga as instruções de instalação do arquivo ''readme.htm''. Passe '''true''' no parâmetro ''machine_wide_configuration'' para que o conector seja registrado no [https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/#machine-configuration-files machine.config]. # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.ManagedDataAccess.Client'' (se for uma versão mais antiga, pode aparecer como ''Oracle.DataAccess.Client''). #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Problemas == Abaixo estão listados alguns problemas que podem ocorrer e como fazer para resolvê-los. === O .NET Provider não aparece no LATROMI === Se o conector não aparecer na listagem de .NET Providers do Cadastro de Conexão, verifique os seguintes items: * Verifique se foi informado '''true''' no parâmetro ''machine_wide_configuration'' da linha de comando de instalação do conector. * Verifique se a plataforma foi especificada corretamente na parâmetro ''platform '' da linha de comando de instalação do conector. Utilize a mesma plataforma que IIS usa para executar o site, ou use o valor '''both''' para instalar nas plataformas 32-bits e 64-bits simultaneamente. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 2066609bc47643c419d0749e4e5e31ceb5f5046e Arquivo:Oracle ODAC XCopy Download.png 6 323 2243 2019-01-04T16:24:09Z Daniel.giacomelli 1 wikitext text/x-wiki Página de Downloads do Oracle ODAC XCopy c13ea192e4a4fc2e59876c239860bf6981eafe90 Desenvolvedor:APIs/JavaScript/latromi.formInstance 3000 236 2248 1817 2019-01-16T16:34:02Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação do Formulário Dinâmico. A instância desse objeto deve ser obtida através da API estática [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização Formulário Dinâmico. | fields | |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] 9cb9095dfc99985c471f6cd14c2107abee9228e1 2249 2248 2019-01-16T16:34:15Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação do Formulário Dinâmico. A instância desse objeto deve ser obtida através da API estática [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização Formulário Dinâmico. |- | fields | |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] 06a974fa296066c759ec038530274807789eefee 2250 2249 2019-01-17T13:23:02Z Daniel.giacomelli 1 /* Métodos */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação do Formulário Dinâmico. A instância desse objeto deve ser obtida através da API estática [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização Formulário Dinâmico. |- | fields | |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |getVariableValue | |- |setVariableValue | |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] 1425e7df0bbce63953b0bea9dac56cf5f5391ed3 2251 2250 2019-01-17T13:23:30Z Daniel.giacomelli 1 /* Métodos */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação do Formulário Dinâmico. A instância desse objeto deve ser obtida através da API estática [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização Formulário Dinâmico. |- | fields | |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |- |getVariableValue | |- |setVariableValue | |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] 22a065008ce26e6320c3e97ad8dc4f8932962b68 2252 2251 2019-01-17T13:24:40Z Daniel.giacomelli 1 /* Métodos */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação do Formulário Dinâmico. A instância desse objeto deve ser obtida através da API estática [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização Formulário Dinâmico. |- | fields | |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getVariableValue(string)|getVariableValue(string)]] |Obtém o valor atual de uma variável. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setVariableValue(string,any)|setVariableValue(string, any)]] |Atribui valor a uma variável. |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] 6575efca1348f2153f6d12638a6485aba135e097 2253 2252 2019-01-17T13:25:37Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação do Formulário Dinâmico. A instância desse objeto deve ser obtida através da API estática [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/fields|fields]] |Obtém um array de latromi.fieldInstance. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getVariableValue(string)|getVariableValue(string)]] |Obtém o valor atual de uma variável. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setVariableValue(string,any)|setVariableValue(string, any)]] |Atribui valor a uma variável. |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] a6a518facedefd4445a463b1532bc2e244a9965b 2254 2253 2019-01-17T13:26:14Z Daniel.giacomelli 1 /* Propriedades */ wikitext text/x-wiki {{DISPLAYTITLE:latromi.formInstance}}__NOTOC__ Fornece propriedades e métodos para manipulação do Formulário Dinâmico. A instância desse objeto deve ser obtida através da API estática [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. == Propriedades == {|class="wikitable apidoctable2" ! Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/id|id]] |Obtém o ID do Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/upgradeCode|upgradeCode]] |Obtém o Código de Atualização Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/fields|fields]] |Obtém um array de [[Dev:APIs/JavaScript/latromi.fieldInstance|latromi.fieldInstance]]. |} == Métodos == {|class="wikitable apidoctable2" !Nome ! Descrição |---------------------------------- |[[DEV:APIs/JavaScript/latromi.formInstance/getElement()|getElement()]] |Obtém o Elemento HTML que envolve o Formulário Dinâmico. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getFieldValue(string)|getFieldValue(string)]] |Obtém o valor atual de um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setFieldValue(string,any)|setFieldValue(string, any)]] |Atribui valor a um campo. |- |[[DEV:APIs/JavaScript/latromi.formInstance/getVariableValue(string)|getVariableValue(string)]] |Obtém o valor atual de uma variável. |- |[[DEV:APIs/JavaScript/latromi.formInstance/setVariableValue(string,any)|setVariableValue(string, any)]] |Atribui valor a uma variável. |} == Ver Também == : [[DEV:APIs/JavaScript/latromi.formManager|Objeto latromi.formManager]] f894c3fe58250140d23ff0bf3adb9f65fe6fc328 Conectando-se a um banco de dados IBM DB2 0 324 2258 2019-04-10T21:37:15Z Daniel.giacomelli 1 Criou página com '== Passo-a-passo == Os passos a seguir devem ser executado no servidor de IIS, onde o LATROMI Web está hospedado. # Se você estiver com o LATROMI Client aberto, feche-o. # A...' wikitext text/x-wiki == Passo-a-passo == Os passos a seguir devem ser executado no servidor de IIS, onde o LATROMI Web está hospedado. # Se você estiver com o LATROMI Client aberto, feche-o. # Acesse o site [https://www.ibm.com/support/fixcentral/ https://www.ibm.com/support/fixcentral/] #* Na página '''IBM Fix Central''', clique na aba "Selecionar Produto". #* No campo '''Grupo de Produtos''', selecione '''Information Management''' #* O campo '''Selecione dentre Information Management''' será exibido. Nele, selecione a opção '''IBM Data Server Client Packages'''. #* O campo '''Versão Instalada''' será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados. #* O campo '''Plataforma''' será exibido. Nele, selecione a plataforma correspondente ao servidor IIS. #*: ''Atenção: Por padrão, duranta a instalação do LATROMI, o sistema dá preferência para o modo 64-bits. Mas se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma.'' #* Clique no botão '''Continuar''' # Na próxima página, selecione '''Procurar por correções''', e clique no botão '''Continuar'''. # Na próxima página, selecione a correção mais recente, e clique no botão '''Continuar'''. # Na última página, clique no botão '''Fazer Download Agora'''. 4a8cd506766c2fd4d5297d4e8b4c060e91946699 2259 2258 2019-04-10T21:39:08Z Daniel.giacomelli 1 wikitext text/x-wiki == Passo-a-passo == Os passos a seguir devem ser executado no servidor de IIS, onde o LATROMI Web está hospedado. # Se você estiver com o LATROMI Client aberto, feche-o. # Acesse o site [https://www.ibm.com/support/fixcentral/ https://www.ibm.com/support/fixcentral/] #* Na página '''IBM Fix Central''', clique na aba "Selecionar Produto". #* No campo '''Grupo de Produtos''', selecione '''Information Management''' #* O campo '''Selecione dentre Information Management''' será exibido. Nele, selecione a opção '''IBM Data Server Client Packages'''. #* O campo '''Versão Instalada''' será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados. #* O campo '''Plataforma''' será exibido. Nele, selecione a plataforma correspondente ao servidor IIS. #*: ''Atenção: Se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma, independentemente da plataforma do servidor.'' #* Clique no botão '''Continuar''' # Na próxima página, selecione '''Procurar por correções''', e clique no botão '''Continuar'''. # Na próxima página, selecione a correção mais recente, e clique no botão '''Continuar'''. # Na última página, clique no botão '''Fazer Download Agora'''. 2881996c27e5789e4dc8a08a20fab228315fc3a0 2260 2259 2019-04-10T21:41:37Z Daniel.giacomelli 1 wikitext text/x-wiki == Passo-a-passo == Os passos a seguir devem ser executado no servidor de IIS, onde o LATROMI Web está hospedado. # Se você estiver com o LATROMI Client aberto, feche-o. # Acesse o site [https://www.ibm.com/support/fixcentral/ IBM Fix Central] #* Na página '''IBM Fix Central''', clique na aba "Selecionar Produto". #* No campo '''Grupo de Produtos''', selecione '''Information Management''' #* O campo '''Selecione dentre Information Management''' será exibido. Nele, selecione a opção '''IBM Data Server Client Packages'''. #* O campo '''Versão Instalada''' será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados. #* O campo '''Plataforma''' será exibido. Nele, selecione a plataforma correspondente ao servidor IIS. #*: ''Atenção: Se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma, independentemente da plataforma do servidor.'' #* Clique no botão '''Continuar''' # Na próxima página, selecione '''Procurar por correções''', e clique no botão '''Continuar'''. # Na próxima página, selecione a correção mais recente, e clique no botão '''Continuar'''. # Na última página, clique no botão '''Fazer Download Agora'''. 858e7fa0ccca4b6ab9a6ca270ebc88d5668827b2 2261 2260 2019-04-10T21:42:15Z Daniel.giacomelli 1 wikitext text/x-wiki == Passo-a-passo == Os passos a seguir devem ser executado no servidor de IIS, onde o LATROMI Web está hospedado. # Se você estiver com o LATROMI Client aberto, feche-o. # Acesse o site [https://www.ibm.com/support/fixcentral/ IBM Fix Central] #* Na página '''IBM Fix Central", clique na aba "Selecionar Produto". #* No campo "Grupo de Produtos", selecione '''Information Management''' #* O campo "Selecione dentre Information Management" será exibido. Nele, selecione a opção '''IBM Data Server Client Packages'''. #* O campo "Versão Instalada" será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados. #* O campo "Plataforma" será exibido. Nele, selecione a plataforma correspondente ao servidor IIS. #*: ''Atenção: Se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma, independentemente da plataforma do servidor.'' #* Clique no botão '''Continuar''' # Na próxima página, selecione '''Procurar por correções''', e clique no botão '''Continuar'''. # Na próxima página, selecione a correção mais recente, e clique no botão '''Continuar'''. # Na última página, clique no botão '''Fazer Download Agora'''. 7f186c1568b8abaf1b1bad3b82a742a2d5dfb598 2262 2261 2019-04-10T22:13:18Z Daniel.giacomelli 1 wikitext text/x-wiki == Obter o Driver de Conexão == O primeiro passo é obter o IBM DB2 Data Provider para .NET Framework. Para isso, siga as instruções abaixo: # Acesse o site [https://www.ibm.com/support/fixcentral/ IBM Fix Central] ## Na página '''IBM Fix Central''', clique na aba "Selecionar Produto". ## No campo "Grupo de Produtos", selecione '''Information Management''' ## O campo "Selecione dentre Information Management" será exibido. Nele, selecione a opção '''IBM Data Server Client Packages'''. ## O campo "Versão Instalada" será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados. ## O campo "Plataforma" será exibido. Nele, selecione a plataforma correspondente ao servidor IIS. ##: ''Atenção: Se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma, independentemente da plataforma do servidor.'' ## Clique no botão '''Continuar''' # Na próxima página, selecione '''Procurar por correções''', e clique no botão '''Continuar'''. # Na próxima página, selecione a correção mais recente, e clique no botão '''Continuar'''. # Na última página, clique no botão '''Fazer Download Agora'''. # Realize a instalação após o término do download. Ao final, a pasta ''c:\Program Files\IBM\IBM DATA SERVER DRIVER'' será criada no computado. == Configurar a Conexão == Para configurar a conexão, basta selecione o driver ''IBM.Data.DB2'' no campo ''.NET Provider'' durante a inclusão ou modificação de conexão no LATROMI Client. Informe os dados de acesso e pronto. == Solução de Problemas == === Provedor de Dados não listado === ==== Problema ==== No LATROMI Client, no campo ''.NET Provider'', o driver ''IBM.Data.DB2'' não aparece na listagem. ==== Solução ==== Se o LATROMI Client estava aberto durante a instalação do driver, pode ser necessário reiniciá-lo para atualizar a lista de provedores. Se não resolver, verifique se o arquivo ''IBM.Data.DB2.dll'' está devidamente registrado no GAC e no arquivo ''Machine.Config'' do Servidor. ----- === Erro SQL1159 rc=10 === ==== Problema ==== Erro ao utilizar o banco IBM DB2 na WEB via .NET Provider: SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10, tokens ==== Solução ==== Este ocorre porque o site não tem permissão para acessar o arquivo .dll do driver de conexão. Para solucionar, tente alterar no pool de aplicativos do site a identidade de ''ApplicationPoolIdentity'' para ''Networkervice''. Se não resolver, tente atribuir as permissões manualmente no arquivo ''IBM.Data.DB2.dll'' cb95ff04a96829922928a00c097d467874bd16bf 2263 2262 2019-04-10T22:16:54Z Daniel.giacomelli 1 /* Obter o Driver de Conexão */ wikitext text/x-wiki == Obter o Driver de Conexão == O primeiro passo é obter o driver de conexão ao banco de dados, chamado ''IBM Data Server Provider for .NET''. Para isso, siga as instruções abaixo: # Acesse o site [https://www.ibm.com/support/fixcentral/ IBM Fix Central] ## Clique na aba "Selecionar Produto". ## No campo "Grupo de Produtos", selecione '''Information Management''' ## O campo "Selecione dentre Information Management" será exibido. Nele, selecione a opção '''IBM Data Server Client Packages'''. ## O campo "Versão Instalada" será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados. ## O campo "Plataforma" será exibido. Nele, selecione a plataforma correspondente ao servidor IIS. ##: ''Atenção: Se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma, independentemente da plataforma do servidor.'' ## Clique no botão '''Continuar''' # Na próxima página, selecione '''Procurar por correções''', e clique no botão '''Continuar'''. # Na próxima página, selecione a correção mais recente, e clique no botão '''Continuar'''. # Na última página, clique no botão '''Fazer Download Agora'''. # Realize a instalação após o término do download. Ao final, a pasta ''c:\Program Files\IBM\IBM DATA SERVER DRIVER'' será criada no computador. == Configurar a Conexão == Para configurar a conexão, basta selecione o driver ''IBM.Data.DB2'' no campo ''.NET Provider'' durante a inclusão ou modificação de conexão no LATROMI Client. Informe os dados de acesso e pronto. == Solução de Problemas == === Provedor de Dados não listado === ==== Problema ==== No LATROMI Client, no campo ''.NET Provider'', o driver ''IBM.Data.DB2'' não aparece na listagem. ==== Solução ==== Se o LATROMI Client estava aberto durante a instalação do driver, pode ser necessário reiniciá-lo para atualizar a lista de provedores. Se não resolver, verifique se o arquivo ''IBM.Data.DB2.dll'' está devidamente registrado no GAC e no arquivo ''Machine.Config'' do Servidor. ----- === Erro SQL1159 rc=10 === ==== Problema ==== Erro ao utilizar o banco IBM DB2 na WEB via .NET Provider: SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10, tokens ==== Solução ==== Este ocorre porque o site não tem permissão para acessar o arquivo .dll do driver de conexão. Para solucionar, tente alterar no pool de aplicativos do site a identidade de ''ApplicationPoolIdentity'' para ''Networkervice''. Se não resolver, tente atribuir as permissões manualmente no arquivo ''IBM.Data.DB2.dll'' 728db3b1c2a0d246c151a65dacdca947835925c2 Conectando-se a um banco de dados IBM DB2 0 324 2264 2263 2019-04-10T22:18:02Z Daniel.giacomelli 1 /* Configurar a Conexão */ wikitext text/x-wiki == Obter o Driver de Conexão == O primeiro passo é obter o driver de conexão ao banco de dados, chamado ''IBM Data Server Provider for .NET''. Para isso, siga as instruções abaixo: # Acesse o site [https://www.ibm.com/support/fixcentral/ IBM Fix Central] ## Clique na aba "Selecionar Produto". ## No campo "Grupo de Produtos", selecione '''Information Management''' ## O campo "Selecione dentre Information Management" será exibido. Nele, selecione a opção '''IBM Data Server Client Packages'''. ## O campo "Versão Instalada" será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados. ## O campo "Plataforma" será exibido. Nele, selecione a plataforma correspondente ao servidor IIS. ##: ''Atenção: Se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma, independentemente da plataforma do servidor.'' ## Clique no botão '''Continuar''' # Na próxima página, selecione '''Procurar por correções''', e clique no botão '''Continuar'''. # Na próxima página, selecione a correção mais recente, e clique no botão '''Continuar'''. # Na última página, clique no botão '''Fazer Download Agora'''. # Realize a instalação após o término do download. Ao final, a pasta ''c:\Program Files\IBM\IBM DATA SERVER DRIVER'' será criada no computador. == Configurar a Conexão == Para configurar a conexão, é necessário que o driver tenha sido instalado no servidor. Depois é só selecione o driver ''IBM.Data.DB2'' no campo ''.NET Provider'' durante a inclusão ou modificação de conexão no LATROMI Client. Informe os dados de acesso e pronto. == Solução de Problemas == === Provedor de Dados não listado === ==== Problema ==== No LATROMI Client, no campo ''.NET Provider'', o driver ''IBM.Data.DB2'' não aparece na listagem. ==== Solução ==== Se o LATROMI Client estava aberto durante a instalação do driver, pode ser necessário reiniciá-lo para atualizar a lista de provedores. Se não resolver, verifique se o arquivo ''IBM.Data.DB2.dll'' está devidamente registrado no GAC e no arquivo ''Machine.Config'' do Servidor. ----- === Erro SQL1159 rc=10 === ==== Problema ==== Erro ao utilizar o banco IBM DB2 na WEB via .NET Provider: SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10, tokens ==== Solução ==== Este ocorre porque o site não tem permissão para acessar o arquivo .dll do driver de conexão. Para solucionar, tente alterar no pool de aplicativos do site a identidade de ''ApplicationPoolIdentity'' para ''Networkervice''. Se não resolver, tente atribuir as permissões manualmente no arquivo ''IBM.Data.DB2.dll'' cc775118ea4511c4c54b86abc58e4345952753f7 2266 2264 2019-04-10T22:19:52Z Daniel.giacomelli 1 wikitext text/x-wiki <gallery> [[Arquivo:IbmFixCenter Download Connector.png|miniaturadaimagem|Página de downloads do site IBM FIX Central]] </gallery> == Obter o Driver de Conexão == O primeiro passo é obter o driver de conexão ao banco de dados, chamado ''IBM Data Server Provider for .NET''. Para isso, siga as instruções abaixo: # Acesse o site [https://www.ibm.com/support/fixcentral/ IBM Fix Central] ## Clique na aba "Selecionar Produto". ## No campo "Grupo de Produtos", selecione '''Information Management''' ## O campo "Selecione dentre Information Management" será exibido. Nele, selecione a opção '''IBM Data Server Client Packages'''. ## O campo "Versão Instalada" será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados. ## O campo "Plataforma" será exibido. Nele, selecione a plataforma correspondente ao servidor IIS. ##: ''Atenção: Se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma, independentemente da plataforma do servidor.'' ## Clique no botão '''Continuar''' # Na próxima página, selecione '''Procurar por correções''', e clique no botão '''Continuar'''. # Na próxima página, selecione a correção mais recente, e clique no botão '''Continuar'''. # Na última página, clique no botão '''Fazer Download Agora'''. # Realize a instalação após o término do download. Ao final, a pasta ''c:\Program Files\IBM\IBM DATA SERVER DRIVER'' será criada no computador. == Configurar a Conexão == Para configurar a conexão, é necessário que o driver tenha sido instalado no servidor. Depois é só selecione o driver ''IBM.Data.DB2'' no campo ''.NET Provider'' durante a inclusão ou modificação de conexão no LATROMI Client. Informe os dados de acesso e pronto. == Solução de Problemas == === Provedor de Dados não listado === ==== Problema ==== No LATROMI Client, no campo ''.NET Provider'', o driver ''IBM.Data.DB2'' não aparece na listagem. ==== Solução ==== Se o LATROMI Client estava aberto durante a instalação do driver, pode ser necessário reiniciá-lo para atualizar a lista de provedores. Se não resolver, verifique se o arquivo ''IBM.Data.DB2.dll'' está devidamente registrado no GAC e no arquivo ''Machine.Config'' do Servidor. ----- === Erro SQL1159 rc=10 === ==== Problema ==== Erro ao utilizar o banco IBM DB2 na WEB via .NET Provider: SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10, tokens ==== Solução ==== Este ocorre porque o site não tem permissão para acessar o arquivo .dll do driver de conexão. Para solucionar, tente alterar no pool de aplicativos do site a identidade de ''ApplicationPoolIdentity'' para ''Networkervice''. Se não resolver, tente atribuir as permissões manualmente no arquivo ''IBM.Data.DB2.dll'' aea81bb3cbedc8cbeb149559cb81223de20c01ae 2267 2266 2019-04-10T22:20:29Z Daniel.giacomelli 1 wikitext text/x-wiki == Obter o Driver de Conexão == [[Arquivo:IbmFixCenter Download Connector.png|miniaturadaimagem|Página de downloads do site IBM FIX Central]] O primeiro passo é obter o driver de conexão ao banco de dados, chamado ''IBM Data Server Provider for .NET''. Para isso, siga as instruções abaixo: # Acesse o site [https://www.ibm.com/support/fixcentral/ IBM Fix Central] ## Clique na aba "Selecionar Produto". ## No campo "Grupo de Produtos", selecione '''Information Management''' ## O campo "Selecione dentre Information Management" será exibido. Nele, selecione a opção '''IBM Data Server Client Packages'''. ## O campo "Versão Instalada" será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados. ## O campo "Plataforma" será exibido. Nele, selecione a plataforma correspondente ao servidor IIS. ##: ''Atenção: Se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma, independentemente da plataforma do servidor.'' ## Clique no botão '''Continuar''' # Na próxima página, selecione '''Procurar por correções''', e clique no botão '''Continuar'''. # Na próxima página, selecione a correção mais recente, e clique no botão '''Continuar'''. # Na última página, clique no botão '''Fazer Download Agora'''. # Realize a instalação após o término do download. Ao final, a pasta ''c:\Program Files\IBM\IBM DATA SERVER DRIVER'' será criada no computador. == Configurar a Conexão == Para configurar a conexão, é necessário que o driver tenha sido instalado no servidor. Depois é só selecione o driver ''IBM.Data.DB2'' no campo ''.NET Provider'' durante a inclusão ou modificação de conexão no LATROMI Client. Informe os dados de acesso e pronto. == Solução de Problemas == === Provedor de Dados não listado === ==== Problema ==== No LATROMI Client, no campo ''.NET Provider'', o driver ''IBM.Data.DB2'' não aparece na listagem. ==== Solução ==== Se o LATROMI Client estava aberto durante a instalação do driver, pode ser necessário reiniciá-lo para atualizar a lista de provedores. Se não resolver, verifique se o arquivo ''IBM.Data.DB2.dll'' está devidamente registrado no GAC e no arquivo ''Machine.Config'' do Servidor. ----- === Erro SQL1159 rc=10 === ==== Problema ==== Erro ao utilizar o banco IBM DB2 na WEB via .NET Provider: SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10, tokens ==== Solução ==== Este ocorre porque o site não tem permissão para acessar o arquivo .dll do driver de conexão. Para solucionar, tente alterar no pool de aplicativos do site a identidade de ''ApplicationPoolIdentity'' para ''Networkervice''. Se não resolver, tente atribuir as permissões manualmente no arquivo ''IBM.Data.DB2.dll'' 92e06bdd995bdae57b07901ad2b20496d196a54f 2268 2267 2019-04-10T22:22:09Z Daniel.giacomelli 1 /* Solução de Problemas */ wikitext text/x-wiki == Obter o Driver de Conexão == [[Arquivo:IbmFixCenter Download Connector.png|miniaturadaimagem|Página de downloads do site IBM FIX Central]] O primeiro passo é obter o driver de conexão ao banco de dados, chamado ''IBM Data Server Provider for .NET''. Para isso, siga as instruções abaixo: # Acesse o site [https://www.ibm.com/support/fixcentral/ IBM Fix Central] ## Clique na aba "Selecionar Produto". ## No campo "Grupo de Produtos", selecione '''Information Management''' ## O campo "Selecione dentre Information Management" será exibido. Nele, selecione a opção '''IBM Data Server Client Packages'''. ## O campo "Versão Instalada" será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados. ## O campo "Plataforma" será exibido. Nele, selecione a plataforma correspondente ao servidor IIS. ##: ''Atenção: Se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma, independentemente da plataforma do servidor.'' ## Clique no botão '''Continuar''' # Na próxima página, selecione '''Procurar por correções''', e clique no botão '''Continuar'''. # Na próxima página, selecione a correção mais recente, e clique no botão '''Continuar'''. # Na última página, clique no botão '''Fazer Download Agora'''. # Realize a instalação após o término do download. Ao final, a pasta ''c:\Program Files\IBM\IBM DATA SERVER DRIVER'' será criada no computador. == Configurar a Conexão == Para configurar a conexão, é necessário que o driver tenha sido instalado no servidor. Depois é só selecione o driver ''IBM.Data.DB2'' no campo ''.NET Provider'' durante a inclusão ou modificação de conexão no LATROMI Client. Informe os dados de acesso e pronto. == Solução de Problemas == === Provedor de Dados não listado === No LATROMI Client, no campo ''.NET Provider'', o driver ''IBM.Data.DB2'' não aparece na listagem. ==== Solução ==== Se o LATROMI Client estava aberto durante a instalação do driver, pode ser necessário reiniciá-lo para atualizar a lista de provedores. Se não resolver, verifique se o arquivo ''IBM.Data.DB2.dll'' está devidamente registrado no GAC e no arquivo ''Machine.Config'' do Servidor. ----- === Erro SQL1159 rc=10 === Erro ao utilizar o banco IBM DB2 na WEB via .NET Provider: SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10, tokens ==== Solução ==== Este ocorre porque o site não tem permissão para acessar o arquivo .dll do driver de conexão. Para solucionar, tente alterar no pool de aplicativos do site a identidade de ''ApplicationPoolIdentity'' para ''Networkervice''. Se não resolver, tente atribuir as permissões manualmente no arquivo ''IBM.Data.DB2.dll'' 4938801be7857a9654da4b44dfba36ce28b50427 2269 2268 2019-04-10T22:25:33Z Daniel.giacomelli 1 wikitext text/x-wiki == Obter o Driver de Conexão == [[Arquivo:IbmFixCenter Download Connector.png|miniaturadaimagem|Página de downloads do site IBM FIX Central]] O primeiro passo é obter o driver de conexão ao banco de dados, chamado ''IBM Data Server Provider for .NET''. Para isso, siga as instruções abaixo: # Acesse o site [https://www.ibm.com/support/fixcentral/ IBM Fix Central] ## Clique na aba "Selecionar Produto". ## No campo "Grupo de Produtos", selecione '''Information Management''' ## O campo "Selecione dentre Information Management" será exibido. Nele, selecione a opção '''IBM Data Server Client Packages'''. ## O campo "Versão Instalada" será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados. ## O campo "Plataforma" será exibido. Nele, selecione a plataforma correspondente ao servidor IIS. ##: ''Atenção: Se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma, independentemente da plataforma do servidor.'' ## Clique no botão '''Continuar''' # Na próxima página, selecione '''Procurar por correções''', e clique no botão '''Continuar'''. # Na próxima página, selecione a correção mais recente, e clique no botão '''Continuar'''. # Na última página, clique no botão '''Fazer Download Agora'''. # Realize a instalação após o término do download. Ao final, a pasta ''c:\Program Files\IBM\IBM DATA SERVER DRIVER'' será criada no computador. == Configurar a Conexão == Para configurar a conexão, é necessário que o driver tenha sido instalado no servidor. Depois é só selecione o driver ''IBM.Data.DB2'' no campo ''.NET Provider'' durante a inclusão ou modificação de conexão no LATROMI Client. Informe os dados de acesso e pronto. == Solução de Problemas == === Provedor de Dados não listado === No LATROMI Client, no campo ''.NET Provider'', o driver ''IBM.Data.DB2'' não aparece na listagem. ==== Solução ==== Se o LATROMI Client estava aberto durante a instalação do driver, pode ser necessário reiniciá-lo para atualizar a lista de provedores. Se não resolver, verifique se o arquivo ''IBM.Data.DB2.dll'' está devidamente registrado no GAC e no arquivo ''Machine.Config'' do Servidor. ----- === Erro SQL1159 rc=10 === Erro ao utilizar o banco IBM DB2 na WEB via .NET Provider: SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10, tokens ==== Solução ==== Este ocorre porque o site não tem permissão para acessar o arquivo .dll do driver de conexão. Para solucionar, tente alterar no pool de aplicativos do site a identidade de ''ApplicationPoolIdentity'' para ''Networkervice''. Se não resolver, tente atribuir as permissões manualmente no arquivo ''IBM.Data.DB2.dll'' == Ver Também == * [https://developer.ibm.com/tutorials/dm-0903linqentity Sample application using ADO.NET Entity Framework with IBM DB2] * [https://www-01.ibm.com/support/docview.wss?uid=swg21413731 SQL1159 rc=10 when running a DB2 .NET application] ebf922da34c311b66701a8cfb5eb8b66fb8c61da 2270 2269 2019-04-10T22:26:23Z Daniel.giacomelli 1 /* Configurar a Conexão */ wikitext text/x-wiki == Obter o Driver de Conexão == [[Arquivo:IbmFixCenter Download Connector.png|miniaturadaimagem|Página de downloads do site IBM FIX Central]] O primeiro passo é obter o driver de conexão ao banco de dados, chamado ''IBM Data Server Provider for .NET''. Para isso, siga as instruções abaixo: # Acesse o site [https://www.ibm.com/support/fixcentral/ IBM Fix Central] ## Clique na aba "Selecionar Produto". ## No campo "Grupo de Produtos", selecione '''Information Management''' ## O campo "Selecione dentre Information Management" será exibido. Nele, selecione a opção '''IBM Data Server Client Packages'''. ## O campo "Versão Instalada" será exibido. Nele, selecione a versão mais recente compatível com o seu banco de dados. ## O campo "Plataforma" será exibido. Nele, selecione a plataforma correspondente ao servidor IIS. ##: ''Atenção: Se o Pool de aplicativos do site estiver rodando em modo 32-bits, você deve selecionar essa plataforma, independentemente da plataforma do servidor.'' ## Clique no botão '''Continuar''' # Na próxima página, selecione '''Procurar por correções''', e clique no botão '''Continuar'''. # Na próxima página, selecione a correção mais recente, e clique no botão '''Continuar'''. # Na última página, clique no botão '''Fazer Download Agora'''. # Realize a instalação após o término do download. Ao final, a pasta ''c:\Program Files\IBM\IBM DATA SERVER DRIVER'' será criada no computador. == Usando a Conexão no LATROMI == Para configurar a conexão, é necessário que o driver tenha sido instalado no servidor. Depois é só selecione o driver ''IBM.Data.DB2'' no campo ''.NET Provider'' durante a inclusão ou modificação de conexão no LATROMI Client. Informe os dados de acesso e pronto. == Solução de Problemas == === Provedor de Dados não listado === No LATROMI Client, no campo ''.NET Provider'', o driver ''IBM.Data.DB2'' não aparece na listagem. ==== Solução ==== Se o LATROMI Client estava aberto durante a instalação do driver, pode ser necessário reiniciá-lo para atualizar a lista de provedores. Se não resolver, verifique se o arquivo ''IBM.Data.DB2.dll'' está devidamente registrado no GAC e no arquivo ''Machine.Config'' do Servidor. ----- === Erro SQL1159 rc=10 === Erro ao utilizar o banco IBM DB2 na WEB via .NET Provider: SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10, tokens ==== Solução ==== Este ocorre porque o site não tem permissão para acessar o arquivo .dll do driver de conexão. Para solucionar, tente alterar no pool de aplicativos do site a identidade de ''ApplicationPoolIdentity'' para ''Networkervice''. Se não resolver, tente atribuir as permissões manualmente no arquivo ''IBM.Data.DB2.dll'' == Ver Também == * [https://developer.ibm.com/tutorials/dm-0903linqentity Sample application using ADO.NET Entity Framework with IBM DB2] * [https://www-01.ibm.com/support/docview.wss?uid=swg21413731 SQL1159 rc=10 when running a DB2 .NET application] 623622b1e494b1905f65ca44d3f6294b1ff06589 Arquivo:IbmFixCenter Download Connector.png 6 325 2265 2019-04-10T22:19:22Z Daniel.giacomelli 1 wikitext text/x-wiki Página de Downloads do site IBM FIX Central b68d66569f404ecde1989e9392f181a4aacd1568 Conectando-se a um banco de dados Oracle 0 66 2271 2247 2019-04-10T22:28:41Z Daniel.giacomelli 1 wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|thumb|Configuração de conexão com um banco de dados Oracle]] [[Arquivo:Oracle ODAC XCopy Download.png|miniaturadaimagem|Página de Downloads do Oracle ODAC XCopy]] Os passos a seguir devem ser executado no servidor de IIS, onde o LATROMI Web está hospedado. # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [https://www.oracle.com/technetwork/topics/dotnet/downloads ODAC XCopy, ODP.NET Managed Driver] no servidor de IIS. :: Siga as instruções de instalação do arquivo ''readme.htm''. Passe '''true''' no parâmetro ''machine_wide_configuration'' para que o conector seja registrado no [https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/#machine-configuration-files machine.config]. # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.ManagedDataAccess.Client'' (se for uma versão mais antiga, pode aparecer como ''Oracle.DataAccess.Client''). #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Problemas == Abaixo estão listados alguns problemas que podem ocorrer e como fazer para resolvê-los. === O .NET Provider não aparece no LATROMI === Se o conector não aparecer na listagem de .NET Providers do Cadastro de Conexão, verifique os seguintes items: * Verifique se foi informado '''true''' no parâmetro ''machine_wide_configuration'' da linha de comando de instalação do conector. * Verifique se a plataforma foi especificada corretamente na parâmetro ''platform '' da linha de comando de instalação do conector. Utilize a mesma plataforma que IIS usa para executar o site, ou use o valor '''both''' para instalar nas plataformas 32-bits e 64-bits simultaneamente. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 9ed18dc4fded55404b624d2bc6170a568d249820 2286 2271 2019-05-06T20:01:48Z Daniel.giacomelli 1 wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png?v=2|thumb|Configuração de conexão com um banco de dados Oracle]] [[Arquivo:Oracle ODAC XCopy Download.png|miniaturadaimagem|Página de Downloads do Oracle ODAC XCopy]] Os passos a seguir devem ser executado no servidor de IIS, onde o LATROMI Web está hospedado. # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [https://www.oracle.com/technetwork/topics/dotnet/downloads ODAC XCopy, ODP.NET Managed Driver] no servidor de IIS. :: Siga as instruções de instalação do arquivo ''readme.htm''. Passe '''true''' no parâmetro ''machine_wide_configuration'' para que o conector seja registrado no [https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/#machine-configuration-files machine.config]. # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.ManagedDataAccess.Client'' (se for uma versão mais antiga, pode aparecer como ''Oracle.DataAccess.Client''). #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Problemas == Abaixo estão listados alguns problemas que podem ocorrer e como fazer para resolvê-los. === O .NET Provider não aparece no LATROMI === Se o conector não aparecer na listagem de .NET Providers do Cadastro de Conexão, verifique os seguintes items: * Verifique se foi informado '''true''' no parâmetro ''machine_wide_configuration'' da linha de comando de instalação do conector. * Verifique se a plataforma foi especificada corretamente na parâmetro ''platform '' da linha de comando de instalação do conector. Utilize a mesma plataforma que IIS usa para executar o site, ou use o valor '''both''' para instalar nas plataformas 32-bits e 64-bits simultaneamente. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 5b1e0889150d7e63901450de2f1558f1322d4683 2287 2286 2019-05-06T20:01:59Z Daniel.giacomelli 1 wikitext text/x-wiki == Passo-a-passo == [[Arquivo:WecDBClient_OracleDataAccessClient.png|thumb|Configuração de conexão com um banco de dados Oracle]] [[Arquivo:Oracle ODAC XCopy Download.png|miniaturadaimagem|Página de Downloads do Oracle ODAC XCopy]] Os passos a seguir devem ser executado no servidor de IIS, onde o LATROMI Web está hospedado. # Se você estiver com o LATROMI Client aberto, feche-o. # Baixe e instale a última versão do pacote [https://www.oracle.com/technetwork/topics/dotnet/downloads ODAC XCopy, ODP.NET Managed Driver] no servidor de IIS. :: Siga as instruções de instalação do arquivo ''readme.htm''. Passe '''true''' no parâmetro ''machine_wide_configuration'' para que o conector seja registrado no [https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/#machine-configuration-files machine.config]. # Abra o LATROMI Client. # Na inclusão/Edição de SQL, crie uma conexão seguindo as instruções abaixo: #* '''Nome''': Informe um nome para a conexão que será criada. #* '''Provider''': Selecione ''Oracle.ManagedDataAccess.Client'' (se for uma versão mais antiga, pode aparecer como ''Oracle.DataAccess.Client''). #* '''Servidor''': Informe o endereço do servidor onde está o banco de dados. #* '''Nome do Serviço''': Informe o nome do serviço configurado para acessar o banco de dados, conforme está especificado no arquivo ''[http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 tnsnames.ora]'' e ''[http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm listener.ora]'' do servidor de banco de dados. #* '''Porta''': Informe a porta para conexão com o banco de dados. #* '''Usuário''': Usuário para conexão com o banco de dados. #* '''Senha''': Senha do usuário para conexão com o banco de dados. == Problemas == Abaixo estão listados alguns problemas que podem ocorrer e como fazer para resolvê-los. === O .NET Provider não aparece no LATROMI === Se o conector não aparecer na listagem de .NET Providers do Cadastro de Conexão, verifique os seguintes items: * Verifique se foi informado '''true''' no parâmetro ''machine_wide_configuration'' da linha de comando de instalação do conector. * Verifique se a plataforma foi especificada corretamente na parâmetro ''platform '' da linha de comando de instalação do conector. Utilize a mesma plataforma que IIS usa para executar o site, ou use o valor '''both''' para instalar nas plataformas 32-bits e 64-bits simultaneamente. == Ver Também == * [http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-services-e-o.html Entendendo o Oracle Net Services e o arquivo TNSNAMES] * [http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007 Local Naming Parameters (tnsnames.ora)] * [http://docs.oracle.com/cd/A97630_01/network.920/a96581/listener.htm Listener Parameters (listener.ora)] * [http://www.marcioalthmann.net/2014/01/odp-net-the-provider-is-not-compatible-with-the-version-of-oracle-client/ ODP.NET: The provider is not compatible with the version of Oracle client] [[Category:Provedores de Dados]] 9ed18dc4fded55404b624d2bc6170a568d249820 Solução de Problemas 0 16 2272 2232 2019-04-10T22:30:58Z Daniel.giacomelli 1 wikitext text/x-wiki * LATROMI Client * LATROMI Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Conectando-se_a_um_banco_de_dados_IBM_DB2#Erro_SQL1159_rc.3D10|Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] ** [[Erros do Crystal Reports|Erros do Crystal Reports]] ** [[Erros do Formulário Dinâmico]] ** [[Erros do Browser Dinâmico]] ** [[Erro: ViewState Inválido]] * pgAdmin ** [[Erros do pgAdmin]] * SQL Server: ** [[Solução de Problemas do SQL Server]] 1173f7de9231041d801296a1cb3816eac698316f 2273 2272 2019-04-24T19:07:39Z Daniel.giacomelli 1 wikitext text/x-wiki * LATROMI Client * LATROMI Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Conectando-se_a_um_banco_de_dados_IBM_DB2#Erro_SQL1159_rc.3D10|Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] ** [[Erros do Crystal Reports|Erros do Crystal Reports]] ** [[Erros do Formulário Dinâmico]] ** [[Erros do Browser Dinâmico]] ** [[ERRO: ViewState Inválido]] * pgAdmin ** [[Erros do pgAdmin]] * SQL Server: ** [[Solução de Problemas do SQL Server]] 2d0549164ee7a4c995406f85a4e8f48b5d61fd64 2274 2273 2019-04-24T19:08:05Z Daniel.giacomelli 1 wikitext text/x-wiki * LATROMI Client * LATROMI Web ** [[Internet Explorer 11 - Problema na renderização das páginas|As páginas não são renderizadas corretamente no IE11]] ** [[Conectando-se_a_um_banco_de_dados_IBM_DB2#Erro_SQL1159_rc.3D10|Erro SQL1159 ao utilizar o banco IBM DB2 via .NET Provider]] ** [[Página de geração de PDF abre mas o conteúdo não aparece| Janela com geração de PDF abre mas o conteúdo não aparece]] ** [[Erros do Crystal Reports|Erros do Crystal Reports]] ** [[Erros do Formulário Dinâmico]] ** [[Erros do Browser Dinâmico]] ** [[ERRO: ViewState Inválido|ViewState Inválido]] * pgAdmin ** [[Erros do pgAdmin]] * SQL Server: ** [[Solução de Problemas do SQL Server]] 6a4c274b7aa114b9ce3be91f5cd1e5cc3bc89bdc LATROMI: Tópicos de Ajuda 0 27 2275 2257 2019-04-30T20:41:35Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] ; [[Menus:Visão Geral|Menu]] :: [[Menus:Variáveis Globais|Variáveis Globais]] :: [[Controle de Versão]] ; Autenticação :: [[Autenticação simples via URL]] :: [[Autenticação com token via URL]] ; Provedores de Dados :: [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :: [[Conectando-se a um banco de dados MySql]] :: [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] :: [[Conectando-se a um banco de dados IBM DB2]] ; Segurança :: [[Segurança:Papeis de Usuários|Papeis de Usuários]] ; Serviços :: [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web :: [[Report.aspx]] (Página de visualização de Consultas) :: [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos :: [[Integrações:Google Maps|Google Maps]] ; Performance :: [[Melhoria de Performance no IIS]] ; Injeção de HTML :: [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ; Wallboard Slideshow :: O que é o Wallboard Slideshow? :: [[WecDB - Criando um Carrossel|Criando um Carrossel]] :: [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] db12d26116a910505237f85267ef7c1f93a3a66f 2290 2275 2019-06-07T17:35:22Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] ; [[Menus:Visão Geral|Menu]] :: [[Menus:Variáveis Globais|Variáveis Globais]] :: [[Controle de Versão]] ; Autenticação :: [[Autenticação simples via URL]] :: [[Autenticação com token via URL]] ; Provedores de Dados :: [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :: [[Conectando-se a um banco de dados MySql]] :: [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] :: [[Conectando-se a um banco de dados IBM DB2]] ; Segurança :: [[Segurança:Papeis de Usuários|Papeis de Usuários]] ; Serviços :: [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web :: [[Report.aspx]] (Página de visualização de Consultas) :: [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos :: [[Integrações:Google Maps|Google Maps]] ; Performance :: [[Melhoria de Performance no IIS]] ; Injeção de HTML :: [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ; Wallboard Slideshow :: O que é o Wallboard Slideshow? :: [[WecDB - Criando um Carrossel|Criando um Carrossel]] :: [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] ; Customização :: [[Customização da página de Login]] 1bc73fefe96b7bbb62020d9a0b6425734ee7f6d1 2312 2290 2019-09-05T21:39:23Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:CrossMap|CrossMap]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] ; [[Menus:Visão Geral|Menu]] :: [[Menus:Variáveis Globais|Variáveis Globais]] :: [[Controle de Versão]] ; Autenticação :: [[Autenticação simples via URL]] :: [[Autenticação com token via URL]] ; Provedores de Dados :: [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :: [[Conectando-se a um banco de dados MySql]] :: [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] :: [[Conectando-se a um banco de dados IBM DB2]] ; Segurança :: [[Segurança:Papeis de Usuários|Papeis de Usuários]] ; Serviços :: [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web :: [[Report.aspx]] (Página de visualização de Consultas) :: [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos :: [[Integrações:Google Maps|Google Maps]] ; Performance :: [[Melhoria de Performance no IIS]] ; Injeção de HTML :: [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ; Wallboard Slideshow :: O que é o Wallboard Slideshow? :: [[WecDB - Criando um Carrossel|Criando um Carrossel]] :: [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] ; Customização :: [[Customização da página de Login]] 52b1fabcb81654906258fd685aa6bd08d9b5f62e Conectando-se a um banco de dados MySql 0 326 2276 2019-04-30T20:41:47Z Daniel.giacomelli 1 Criou página com 'Download: https://dev.mysql.com/downloads/connector/net/' wikitext text/x-wiki Download: https://dev.mysql.com/downloads/connector/net/ 49221a493b52d406fe77afbd107e5f0b78596da0 2277 2276 2019-04-30T20:57:02Z Daniel.giacomelli 1 wikitext text/x-wiki Download: https://dev.mysql.com/downloads/connector/net/ fcf9b7a8db0aac11f7dce0b9cdfabbe1843a59bf Desenvolvedor:APIs/CSharp 3000 327 2278 2019-04-30T21:04:41Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:API's C#}}' wikitext text/x-wiki {{DISPLAYTITLE:API's C#}} 7f1a2d09df4c91a6fc0d0a59903c16c0e4d94734 2279 2278 2019-04-30T21:04:51Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:APIs C#}} 8102178449d4b08671ee4aea0f43478cc0df93c7 2280 2279 2019-04-30T21:05:16Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:API's C#}} TEste 595afa8e17090470145a617fc8bc964770ed793a 2281 2280 2019-04-30T21:06:45Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:API's C#}} == Manipulando o Formulário == == Banco de Dados == e8aa1ac8d1b10088007fc29660c7d5a59a1ca4cc 2282 2281 2019-04-30T21:23:01Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:API's C#}} == Formulário Dinâmico == === Parâmetros === Os Parâmetros do Formulário Dinâmico não podem ser alterados via código. Eles são ''Somente Leitura''. Abaixo o código necessário para obter o valor de um parâmetro: <syntaxhighlight lang="C#"> object valor = Parameters["NomeDoParametro"].Value; </syntaxhighlight> === Campos === Abaixo o código necessário para obter o valor de um campo do Formulário: <syntaxhighlight lang="C#"> var data = (DateTime?)Fields["CampoData"].Value; var dataObrigatorio = (DateTime)Fields["CampoData"].Value; var inteiro = (int?)Fields["CampoInteiro"].Value; var inteiroObrigatorio = (int)Fields["CampoInteiroObrigatorio"].Value; </syntaxhighlight> Abaixo o código necessário para modificar o valor de um campo do Formulário: <syntaxhighlight lang="C#"> Fields["NomeDoCampo"].Value = "NovoValor"; </syntaxhighlight> === Variáveis === === Variáveis Globais === === Record === === Argumentos === === URL === == Ambiente == == Banco de Dados == 3d769e98cc46f006105bf9945db2fb47052e851f Seja Bem Vindo! 0 1 2283 2207 2019-05-02T17:33:12Z Daniel.giacomelli 1 wikitext text/x-wiki <!-- A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. --> [http://www.latromi.com.br LATROMI]é uma ferramenta de desenvolvimento para '''Web''', de alta produtividade e com baixa curva de aprendizagem. Se você conhece '''SQL''', será capaz de criar com facilidade Relatórios, Gráficos, Mapas, Telas de Inclusão e Alteração de Dados além de diversos outros recursos. Tudo isso, conectado ao banco de dados que você já possui! == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações]] :[[LATROMI: Tópicos de Ajuda|Tópicos de Ajuda]] :[[Solução de Problemas]] :[https://latromi.com.br/downloads Downloads] :[[Assinatura de Código]] == Páginas Externas == * [http://latromi.com.br/downloads/Docs/WECDB_-_Documentacao.pdf Leia a documentação antiga] ==Conheça mais sobre a empresa== * Acesse o site oficial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] a881da82a24ca1fb354756c9ee08e4cb6e8d3a09 2284 2283 2019-05-02T17:33:32Z Daniel.giacomelli 1 wikitext text/x-wiki <!-- A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. --> [http://www.latromi.com.br LATROMI]é uma ferramenta de desenvolvimento para '''Web''', de alta produtividade e com baixa curva de aprendizagem. Se você conhece '''SQL''', será capaz de criar com facilidade Relatórios, Gráficos, Mapas, Telas de Inclusão e Alteração de Dados além de diversos outros recursos. Tudo isso, conectado ao banco de dados que você já possui! == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações]] :[[LATROMI: Tópicos de Ajuda|Tópicos de Ajuda]] :[[Solução de Problemas]] :[https://latromi.com.br/downloads Downloads] :[[Assinatura de Código]] ==Conheça mais sobre a empresa== * Acesse o site oficial: [http://www.latromi.com.br http://www.latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromisearching https://www.facebook.com/latromisearching] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 9a23f27922b54c9b2dd094892abf6187c7cc8358 Arquivo:WecDBClient OracleDataAccessClient.png 6 67 2285 354 2019-05-06T19:58:16Z Daniel.giacomelli 1 Daniel.giacomelli carregada uma nova versão de [[Arquivo:WecDBClient OracleDataAccessClient.png]] wikitext text/x-wiki Tela de configuração de conexão de banco de dados Oracle b478fcb127f010d34acfe6632eab399f4070d994 Conectando-se a uma planilha de Excel 0 26 2288 1810 2019-05-13T19:26:44Z Daniel.giacomelli 1 wikitext text/x-wiki Na inclusão da QUERY, crie uma conexão com os dados abaixo: * Provider: ''System.Data.OleDb'' * Banco: Caminho da planilha. ''Ex.: \\192.168.0.200\publico\Planilhas\planilha1.xls'' * Parâmetros Adicionais: ''Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0'' Exemplo de SELECT: <syntaxhighlight lang="Sql"> SELECT FORMAT(NOW() , 'MM/dd/yyyy') AS dataatual, FORMAT([data] , 'MM/dd/yyyy') AS dataplanilha, * FROM [Plan1$] WHERE [data] IS NOT NULL ORDER BY [data] DESC </syntaxhighlight> '''IMPORTANTE:''' O caminho da planilha precisa ser visível tanto para o WecDB Client quanto para o Portal WecDB [[Category:Provedores de Dados]] 7d820e168eedc3bdeaf87d5d6e5df1990dbc9a41 2289 2288 2019-05-13T19:27:24Z Daniel.giacomelli 1 wikitext text/x-wiki Na inclusão da QUERY, crie uma conexão com os dados abaixo: * Provider: ''System.Data.OleDb'' * Banco: Caminho da planilha. ''Ex.: \\192.168.0.200\publico\Planilhas\planilha1.xls'' * Parâmetros Adicionais: ''Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0'' Exemplo de SELECT: <syntaxhighlight lang="Sql"> SELECT FORMAT(NOW() , 'MM/dd/yyyy') AS dataatual, FORMAT([data] , 'MM/dd/yyyy') AS dataplanilha, * FROM [Plan1$] WHERE [data] IS NOT NULL ORDER BY [data] DESC </syntaxhighlight> '''IMPORTANTE:''' O caminho da planilha precisa ser visível tanto para o LATROMI Client quanto para o LATROMI Web [[Category:Provedores de Dados]] 2b22e99b9e97c69d0a52cc22cce98c65acce289d Customização da página de Login 0 328 2291 2019-06-07T17:39:43Z Daniel.giacomelli 1 Criou página com 'A customização da página de login deve ser realizada usando os arquivos '''Javascript Público''' e '''CSS Público''', acessíveis através do menu de configurações do L...' wikitext text/x-wiki A customização da página de login deve ser realizada usando os arquivos '''Javascript Público''' e '''CSS Público''', acessíveis através do menu de configurações do LATROMI Client. == JavaScript == <syntaxhighlight lang="JavaScript"> var logoLogin = document.getElementById("logo"); if(logoLogin != null){ var link = logoLogin.getElementsByTagName("a"); link[0].innerText = "www.meudomninio.com.br"; link[0].href = "https://meudominio.com.br"; } </syntaxhighlight > == CSS == <syntaxhighlight lang="CSS"> body.latromi-login #logofloat { background-image: url('http://site-onde-a-image-esta-hospedada/image.png'); background-size: 190px; background-position-x:30px; background-position-y:70px; } body.latromi-login #logo { background-color:rgb(128,0,0); } body.latromi-login #logo a { font-size: 17.5px; } body.latromi-login #content { background-color:rgb(128,0,0); } body.latromi-login #bodyWraper { background-color:rgb(201,201,201); } </syntaxhighlight > 1e33ce41addd9782716cff03e9e8f9e4ed35e53f 2292 2291 2019-06-07T17:41:16Z Daniel.giacomelli 1 /* JavaScript */ wikitext text/x-wiki A customização da página de login deve ser realizada usando os arquivos '''Javascript Público''' e '''CSS Público''', acessíveis através do menu de configurações do LATROMI Client. == JavaScript == Informe o código abaixo no Javascript Público do sistema. Substitua as informações modelo pelas informações da sua empresa. <syntaxhighlight lang="JavaScript"> var logoLogin = document.getElementById("logo"); if(logoLogin != null){ var link = logoLogin.getElementsByTagName("a"); link[0].innerText = "www.meudomninio.com.br"; link[0].href = "https://meudominio.com.br"; } </syntaxhighlight > == CSS == <syntaxhighlight lang="CSS"> body.latromi-login #logofloat { background-image: url('http://site-onde-a-image-esta-hospedada/image.png'); background-size: 190px; background-position-x:30px; background-position-y:70px; } body.latromi-login #logo { background-color:rgb(128,0,0); } body.latromi-login #logo a { font-size: 17.5px; } body.latromi-login #content { background-color:rgb(128,0,0); } body.latromi-login #bodyWraper { background-color:rgb(201,201,201); } </syntaxhighlight > 72856cf1a58a4b130bd96281b8e5bf48d1b99cb4 2293 2292 2019-06-07T17:42:14Z Daniel.giacomelli 1 /* CSS */ wikitext text/x-wiki A customização da página de login deve ser realizada usando os arquivos '''Javascript Público''' e '''CSS Público''', acessíveis através do menu de configurações do LATROMI Client. == JavaScript == Informe o código abaixo no Javascript Público do sistema. Substitua as informações modelo pelas informações da sua empresa. <syntaxhighlight lang="JavaScript"> var logoLogin = document.getElementById("logo"); if(logoLogin != null){ var link = logoLogin.getElementsByTagName("a"); link[0].innerText = "www.meudomninio.com.br"; link[0].href = "https://meudominio.com.br"; } </syntaxhighlight > == CSS == Informe o código abaixo no CSS Público do Sistema. Substitua <syntaxhighlight lang="CSS"> body.latromi-login #logofloat { background-image: url('http://site-onde-a-image-esta-hospedada/image.png'); background-size: 190px; background-position-x:30px; background-position-y:70px; } body.latromi-login #logo { background-color:rgb(128,0,0); } body.latromi-login #logo a { font-size: 17.5px; } body.latromi-login #content { background-color:rgb(128,0,0); } body.latromi-login #bodyWraper { background-color:rgb(201,201,201); } </syntaxhighlight > 73671e2c9fb1c9b25e39ffb35006fb2fcb0cf304 2294 2293 2019-06-07T17:43:25Z Daniel.giacomelli 1 /* CSS */ wikitext text/x-wiki A customização da página de login deve ser realizada usando os arquivos '''Javascript Público''' e '''CSS Público''', acessíveis através do menu de configurações do LATROMI Client. == JavaScript == Informe o código abaixo no Javascript Público do sistema. Substitua as informações modelo pelas informações da sua empresa. <syntaxhighlight lang="JavaScript"> var logoLogin = document.getElementById("logo"); if(logoLogin != null){ var link = logoLogin.getElementsByTagName("a"); link[0].innerText = "www.meudomninio.com.br"; link[0].href = "https://meudominio.com.br"; } </syntaxhighlight > == CSS == Informe o código abaixo no CSS Público do Sistema. Substitua as cores e a URL da imagem pela URL do logotipo da usa empresa (ou use um código base64). <syntaxhighlight lang="CSS"> body.latromi-login #logofloat { background-image: url('http://site-onde-a-image-esta-hospedada/image.png'); background-size: 190px; background-position-x:30px; background-position-y:70px; } body.latromi-login #logo { background-color:rgb(128,0,0); } body.latromi-login #logo a { font-size: 17.5px; } body.latromi-login #content { background-color:rgb(128,0,0); } body.latromi-login #bodyWraper { background-color:rgb(201,201,201); } </syntaxhighlight > fad12216c902bb312402e99e00f4bdf35978b0f8 2295 2294 2019-06-07T17:45:37Z Daniel.giacomelli 1 /* CSS */ wikitext text/x-wiki A customização da página de login deve ser realizada usando os arquivos '''Javascript Público''' e '''CSS Público''', acessíveis através do menu de configurações do LATROMI Client. == JavaScript == Informe o código abaixo no Javascript Público do sistema. Substitua as informações modelo pelas informações da sua empresa. <syntaxhighlight lang="JavaScript"> var logoLogin = document.getElementById("logo"); if(logoLogin != null){ var link = logoLogin.getElementsByTagName("a"); link[0].innerText = "www.meudomninio.com.br"; link[0].href = "https://meudominio.com.br"; } </syntaxhighlight > == CSS == Informe o código abaixo no CSS Público do Sistema. Substitua as cores e a URL da imagem pela URL do logotipo da usa empresa (ou use um código base64). <syntaxhighlight lang="CSS"> body.latromi-login #logofloat { background-image: url('http://site-onde-a-imagem-esta-hospedada/image.png'); background-size: 190px; background-position-x:30px; background-position-y:70px; } body.latromi-login #logo { background-color:rgb(128,0,0); } body.latromi-login #logo a { font-size: 17.5px; } body.latromi-login #content { background-color:rgb(128,0,0); } body.latromi-login #bodyWraper { background-color:rgb(201,201,201); } </syntaxhighlight > 789c960dfd7a70b0eafb50ddfd6b9958ca17fb6f Authentication.svc 0 130 2296 1189 2019-09-03T14:08:30Z Daniel.giacomelli 1 wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate2 === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate2/{requestToken} * Exemplo: http://samples.latromi.com.br/Auth/ === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Por uma questão de segurança, é recomendado o uso deste método quando o site não está usando o protocolo HTTPS. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|GenerateChangePasswordToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> dd5f67ba7799c7a276670cb8681c8ed8a814b339 2297 2296 2019-09-03T14:14:42Z Daniel.giacomelli 1 /* Authenticate2 */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate2 === * Verbo Http: POST * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate2/ * Exemplo: http://samples.latromi.com.br/Auth/ * Recomendação: Protocolo HTTPS Serviço de autenticação de usuário. Não é recomendado o uso deste método quando o site não está usando o protocolo HTTPS. === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Por uma questão de segurança, é recomendado o uso deste método quando o site não está usando o protocolo HTTPS. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|GenerateChangePasswordToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> f63a262d262aa69771c00ab055a321bcc70306d0 2298 2297 2019-09-03T14:17:38Z Daniel.giacomelli 1 /* Authenticate2 */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate2 === * Verbo Http: POST * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate2/ * Exemplo: http://samples.latromi.com.br/Auth/ * Recomendação: Protocolo HTTPS '''JSON de entrada''' <pre> { "username": string, "password": string }</pre> Serviço de autenticação de usuário. Não é recomendado o uso deste método quando o site não está usando o protocolo HTTPS. === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Por uma questão de segurança, é recomendado o uso deste método quando o site não está usando o protocolo HTTPS. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|GenerateChangePasswordToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> 0b26032a900b6e061871b01194dcfc6bd39be7fa 2299 2298 2019-09-03T14:22:40Z Daniel.giacomelli 1 wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate2 === * Verbo Http: POST * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate2/ * Exemplo: http://samples.latromi.com.br/Auth/ * Recomendação: <span style="color:green"><b>Https</b></span> Serviço de autenticação de usuário. <span style="color:red">OBS: Não é recomendado o uso deste método quando o site não está usando o protocolo Https.</span> '''JSON de entrada''' <pre> { "username": string, "password": string }</pre> '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário. Por uma questão de segurança, é recomendado o uso deste método quando o site não está usando o protocolo HTTPS. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|GenerateChangePasswordToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> f980896a1c39983167ca45603bd9fb5c978aa4f8 2300 2299 2019-09-03T14:23:26Z Daniel.giacomelli 1 /* Authenticate */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate2 === * Verbo Http: POST * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate2/ * Exemplo: http://samples.latromi.com.br/Auth/ * Recomendação: <span style="color:green"><b>Https</b></span> Serviço de autenticação de usuário. <span style="color:red">OBS: Não é recomendado o uso deste método quando o site não está usando o protocolo Https.</span> '''JSON de entrada''' <pre> { "username": string, "password": string }</pre> '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário alternativo para quem não possui certificado SSL. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|GenerateChangePasswordToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> f202627495ec3715b0880fa3547ec64e593ed9b9 2301 2300 2019-09-03T14:26:27Z Daniel.giacomelli 1 /* Authenticate2 */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate2 === * Verbo Http: POST * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate2/ * Exemplo: http://samples.latromi.com.br/Auth/ Serviço de autenticação de usuário. Este serviço só é recomendado quando o site está usando o protocolo <span style="color:#00cc00"><b>Https</b></span>.'' '''JSON de entrada''' <pre> { "username": string, "password": string }</pre> '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário alternativo para quem não possui certificado SSL. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|GenerateChangePasswordToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> 51e0b4f0d126734166213114b099d5d0dfe77f48 2302 2301 2019-09-03T14:27:23Z Daniel.giacomelli 1 /* Authenticate2 */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate2 === * Verbo Http: POST * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate2/ * Exemplo: https://samples.latromi.com.br/Auth/ Serviço de autenticação de usuário. Este serviço só é recomendado quando o site está usando o protocolo <span style="color:#00cc00"><b>Https</b></span>.'' '''JSON de entrada''' <pre> { "username": string, "password": string }</pre> '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário alternativo para quem não possui certificado SSL. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|GenerateChangePasswordToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> e9f412fe8f71fca32a352292f3727bf417317bce 2303 2302 2019-09-03T14:29:52Z Daniel.giacomelli 1 wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate2 === * Verbo Http: POST * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate2/ * Exemplo: https://samples.latromi.com.br/Auth/ Serviço de autenticação de usuário. Este serviço só é recomendado quando o site está usando o protocolo <span style="color:#00cc00"><b>Https</b></span>.'' '''JSON de entrada''' <pre> { "username": string, "password": string }</pre> '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> ----- === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário alternativo para quem não possui certificado SSL. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </pre> ----- === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> ----- === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> ----- === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|GenerateChangePasswordToken]]. '''JSON de Retorno''' <pre> { "status": 100, "message": "Sucesso.", "details": null } </pre> 8ccdd31e1701c4e893227d81afb8496dff126ae2 2307 2303 2019-09-03T14:43:50Z Daniel.giacomelli 1 /* Web Service REST */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate2 === * Verbo Http: POST * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate2/ * Exemplo: https://samples.latromi.com.br/Auth/ Serviço de autenticação de usuário. Este serviço só é recomendado quando o site está usando o protocolo <span style="color:#00cc00"><b>Https</b></span>.'' '''JSON de entrada''' <syntaxhighlight lang="Json"> { "username": string, "password": string }</syntaxhighlight> '''JSON de Retorno''' <syntaxhighlight lang="Json"> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </syntaxhighlight> ----- === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário alternativo para quem não possui certificado SSL. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <syntaxhighlight lang="Json"> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </syntaxhighlight> ----- === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <syntaxhighlight lang="Json"> { "status": 100, "message": "Sucesso.", "details": null } </syntaxhighlight> ----- === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <syntaxhighlight lang="Json"> { "status": 100, "message": "Sucesso.", "details": null } </syntaxhighlight> ----- === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|GenerateChangePasswordToken]]. '''JSON de Retorno''' <syntaxhighlight lang="Json"> { "status": 100, "message": "Sucesso.", "details": null } <syntaxhighlight> 87a4ac44ccb1d2f9c38f091a701056d113587623 2308 2307 2019-09-03T14:44:05Z Daniel.giacomelli 1 /* ChangePassword */ wikitext text/x-wiki == Sobre == Serviço com operações relacionadas a sessão do usuário (autenticação, validação de ticket, troca de senha e logout). Todos os serviços listados nesta página estão hospedados junto à instância do ''LATROMI Web''. Portanto, o parâmetro ''{latromiUrl}'' presente nos Templates de URL listados abaixo, deve ser substituído pelo endereço do LATROMI Web (exemplo: http://latromi.minhaempresa.com.br/web). == Web Service REST == {| class="wikitable" |+ Códigos de Retorno (Status) ! Código !! Nome !! Descrição |- | 100 | Sucess | Operação realizada com sucesso. |- | 201 | UserOrPasswordInvalid | |- | 202 | UserNotFound | |- | 203 | InactiveUser | |- | 204 | InvalidToken | |- | 205 | ExpiredToken | |- | 206 | AccessDenied | |- | 207 | SessionNotFound | |- | 208 | SessionIsClosed | |- | 209 | IPAddressMismatch | |- | 999 | Error | |} === Authenticate2 === * Verbo Http: POST * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate2/ * Exemplo: https://samples.latromi.com.br/Auth/ Serviço de autenticação de usuário. Este serviço só é recomendado quando o site está usando o protocolo <span style="color:#00cc00"><b>Https</b></span>.'' '''JSON de entrada''' <syntaxhighlight lang="Json"> { "username": string, "password": string }</syntaxhighlight> '''JSON de Retorno''' <syntaxhighlight lang="Json"> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </syntaxhighlight> ----- === Authenticate === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken} * Exemplo: http://samples.latromi.com.br/AuthToken/ Serviço de autenticação de usuário alternativo para quem não possui certificado SSL. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. '''JSON de Retorno''' <syntaxhighlight lang="Json"> { "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } } </syntaxhighlight> ----- === ValidateAuthToken === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken} * Exemplo: http://samples.latromi.com.br/validatetoken '''JSON de Retorno''' <syntaxhighlight lang="Json"> { "status": 100, "message": "Sucesso.", "details": null } </syntaxhighlight> ----- === EndSession === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken} '''JSON de Retorno''' <syntaxhighlight lang="Json"> { "status": 100, "message": "Sucesso.", "details": null } </syntaxhighlight> ----- === ChangePassword === * Verbo Http: GET * Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken} * Exemplo: http://samples.latromi.com.br/changePassword Serviço de troca de senha do usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|GenerateChangePasswordToken]]. '''JSON de Retorno''' <syntaxhighlight lang="Json"> { "status": 100, "message": "Sucesso.", "details": null } </syntaxhighlight> 433f3f51407059cad116c32480b6f7dac0ca194c Autenticação com token via URL 0 175 2304 1375 2019-09-03T14:39:48Z Daniel.giacomelli 1 wikitext text/x-wiki A autenticação via token do LATROMI usa criptografia do tipo assíncrona (RSA). Ou seja, uma chave é usada para criptografar (chave pública), e outra para descriptografar (chave privada). Este tipo de autenticação pode ocorrer de duas formas: ; Usando o Protocolo Https (recomendado) :# Autenticação passando usuário e senha no serviço [[Authentication.svc|Authenticate2]] ; Usando o Protocolo Http :# Geração do Token de requisição ([[TokenGenService.svc]]). :# Autenticação, com geração do Token de autorização ([[Authentication.svc]]). Ao realizar os passos acima, serão retornadas várias informações em formato JSON. O valor do campo '''authToken''' é o token de autorização. É com ele que o usuário poderá acessar o LATROMI. == Exemplo == Para fazer acesso ao site, basta acessar qualquer página informando o parâmetro de URL '''authtk'''. O valor deste parâmetro deve ser o '''authToken''' retornado pelo serviço de autenticação. <nowiki> http://latromi.meudominio.com.br/web/Report.aspx?idmenu=48&</nowiki><span style="color:#009933"><b>authtk=</b>MtdU$wYosoojATPhz8lztypEmpzteaqmf6_mTCNT6_5tOKh......</span> == Ver Também == * [[Autenticação simples via URL]] * [https://pt.wikipedia.org/wiki/RSA Criptografia RSA] 67fe72cfe8ff6cdd9dc13a49fa8b6ac4f0246ebd 2305 2304 2019-09-03T14:40:35Z Daniel.giacomelli 1 wikitext text/x-wiki A autenticação via token do LATROMI usa criptografia do tipo assíncrona (RSA). Ou seja, uma chave é usada para criptografar (chave pública), e outra para descriptografar (chave privada). Este tipo de autenticação pode ocorrer de duas formas: ; Usando o Protocolo Https (recomendado) :# Autenticação passando usuário e senha no serviço [[Authentication.svc#Authenticate2|Authenticate2]] ; Usando o Protocolo Http :# Geração do Token de requisição ([[TokenGenService.svc]]). :# Autenticação, com geração do Token de autorização ([[Authentication.svc]]). Ao realizar os passos acima, serão retornadas várias informações em formato JSON. O valor do campo '''authToken''' é o token de autorização. É com ele que o usuário poderá acessar o LATROMI. == Exemplo == Para fazer acesso ao site, basta acessar qualquer página informando o parâmetro de URL '''authtk'''. O valor deste parâmetro deve ser o '''authToken''' retornado pelo serviço de autenticação. <nowiki> http://latromi.meudominio.com.br/web/Report.aspx?idmenu=48&</nowiki><span style="color:#009933"><b>authtk=</b>MtdU$wYosoojATPhz8lztypEmpzteaqmf6_mTCNT6_5tOKh......</span> == Ver Também == * [[Autenticação simples via URL]] * [https://pt.wikipedia.org/wiki/RSA Criptografia RSA] 38136a457d7640851ba650d246ca998646e15836 2309 2305 2019-09-03T14:45:34Z Daniel.giacomelli 1 /* Exemplo */ wikitext text/x-wiki A autenticação via token do LATROMI usa criptografia do tipo assíncrona (RSA). Ou seja, uma chave é usada para criptografar (chave pública), e outra para descriptografar (chave privada). Este tipo de autenticação pode ocorrer de duas formas: ; Usando o Protocolo Https (recomendado) :# Autenticação passando usuário e senha no serviço [[Authentication.svc#Authenticate2|Authenticate2]] ; Usando o Protocolo Http :# Geração do Token de requisição ([[TokenGenService.svc]]). :# Autenticação, com geração do Token de autorização ([[Authentication.svc]]). Ao realizar os passos acima, serão retornadas várias informações em formato JSON. O valor do campo '''authToken''' é o token de autorização. É com ele que o usuário poderá acessar o LATROMI. == Exemplo == Para fazer acesso ao site, basta acessar qualquer página informando o parâmetro de URL '''authtk'''. O valor deste parâmetro deve ser o '''authToken''' retornado pelo serviço de autenticação. <nowiki> https://latromi.meudominio.com.br/web/Report.aspx?idmenu=48&</nowiki><span style="color:#009933"><b>authtk=</b>MtdU$wYosoojATPhz8lztypEmpzteaqmf6_mTCNT6_5tOKh......</span> == Ver Também == * [[Autenticação simples via URL]] * [https://pt.wikipedia.org/wiki/RSA Criptografia RSA] 28fade49501dc80c8d0365df1c8e733f3fd54ae9 2310 2309 2019-09-03T14:48:06Z Daniel.giacomelli 1 wikitext text/x-wiki A autenticação via token do LATROMI usa criptografia do tipo assíncrona (RSA). Ou seja, uma chave é usada para criptografar (chave pública), e outra para descriptografar (chave privada). Este tipo de autenticação pode ocorrer de duas formas: ; Usando o Protocolo Https (recomendado) :# Autenticação passando usuário e senha ([[Authentication.svc#Authenticate2|Authenticate2]]). ; Usando o Protocolo Http :# Geração do Token de requisição ([[TokenGenService.svc]]). :# Autenticação passando token de requisição e gerando o de autorização ([[Authentication.svc#Authenticate|Authenticate]]). Ao realizar os passos acima, serão retornadas várias informações em formato JSON. O valor do campo '''authToken''' é o token de autorização. É com ele que o usuário poderá acessar o LATROMI. == Exemplo == Para fazer acesso ao site, basta acessar qualquer página informando o parâmetro de URL '''authtk'''. O valor deste parâmetro deve ser o '''authToken''' retornado pelo serviço de autenticação. <nowiki> https://latromi.meudominio.com.br/web/Report.aspx?idmenu=48&</nowiki><span style="color:#009933"><b>authtk=</b>MtdU$wYosoojATPhz8lztypEmpzteaqmf6_mTCNT6_5tOKh......</span> == Ver Também == * [[Autenticação simples via URL]] * [https://pt.wikipedia.org/wiki/RSA Criptografia RSA] 70b6a15a909fa16b02171db1145f828c82196e7a TokenGenService.svc 0 131 2306 1178 2019-09-03T14:41:44Z Daniel.giacomelli 1 wikitext text/x-wiki == GenerateAuthResquestToken == * Endereço: https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken ''' Exemplo de uso com jquery ''' <syntaxhighlight lang="JavaScript"> // Usuário e senha que serão usados para gerar o Token var reqTokenArgs = { username: 'username', password: 'password' }; $.ajax({ type: 'POST', url: 'https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateAuthResquestToken', data: JSON.stringify(reqTokenArgs ), dataType: 'json', contentType: 'application/json; charset=utf-8', success: function(result){ alert('Token de requisição: ' + result); }, error: function (req, status, error) { alert('Erro: ' + error); } }); </syntaxhighlight> == GenerateChangePasswordToken == * Endereço: https://tokengen.latromi.com.br/TokenGenService.svc/rest/GenerateChangePasswordToken ''' Exemplo de uso com jquery ''' <syntaxhighlight lang="JavaScript"> // Usuário, senha e nova senha que serão usados para gerar o Token var reqTokenArgs = { username: 'username', password: 'password', passwordNew: 'new password', }; $.ajax({ type: 'POST', url: 'https://tokengen.latromi.com.br/TokenGenService.svc/rest/generateChangePasswordToken', data: JSON.stringify(reqTokenArgs), dataType: 'json', contentType: 'application/json; charset=utf-8', success: function(result){ alert('Token de requisição: ' + result); }, error: function (req, status, error) { alert('Erro: ' + error); } }); </syntaxhighlight> 0d2d42d6a1fdcb9276e505a0afc67a04e11ac53b Consulta:Mapas 0 317 2311 2203 2019-09-05T21:38:41Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:Mapa.png|miniaturadaimagem|Mapa]] Existem dois tipos de Mapas na ''Consulta''. Eles são chamados de '''Mapa''' e '''CrossMap'''. Este artigo aborda o '''Mapa'''. Os Mapas são registros "filhos" das Consultas, e por isso, só podem ser chamados através de Links e Botões que estejam dentro da Consulta. A sua única funcionalidade é mostrar uma coordenada especifica no mapa, marcada com um ícone de "alfinete" <span class="map-marker"></span>. 5e8ee73cdb1ad9279e88c7fc016c06ee4423f35d Consulta:CrossMap 0 329 2313 2019-09-05T22:17:29Z Daniel.giacomelli 1 Criou página com ''''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferen...' wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. fbb8c0c0ce008f1699514269c593b43bc851efd8 Consulta:CrossMap 0 329 2314 2313 2019-09-06T17:18:06Z Daniel.giacomelli 1 wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == Para criar um CrossMap, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddCrossMapItem.png]]. A tela de edição de Queries será exibida. 247924a36acf532b261d053d382882a7dd2f9a5e 2315 2314 2019-09-06T17:19:36Z Daniel.giacomelli 1 /* Criando um CrossMap */ wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == Para criar um CrossMap, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddCrossMap.png]]. A tela de edição de Queries será exibida. bc9b8e8b7250bf563bd977f679b2423539d49fdd 2317 2315 2019-09-06T17:21:05Z Daniel.giacomelli 1 /* Criando um CrossMap */ wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == Para criar um CrossMap, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap]]. A tela de edição de Queries será exibida. c7abbf87a7f316d6166189f8c336f7db4e63417d 2318 2317 2019-09-06T17:21:46Z Daniel.giacomelli 1 /* Criando um CrossMap */ wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == Para criar um CrossMap, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. 776083c6f57545a5daad6acdb2437ff39694c8f7 2319 2318 2019-09-06T17:39:35Z Daniel.giacomelli 1 /* Criando um CrossMap */ wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == Para criar um CrossMap, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. * Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql sql] c4969930be09948b734c19641e5b9cb13b28458a 2320 2319 2019-09-06T18:02:33Z Daniel.giacomelli 1 wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha). A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: Siga os passos a seguir: # Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. # No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. # Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. 2f0ddb2a287f2c009983d0737168dcae877dc451 2321 2320 2019-09-06T18:03:23Z Daniel.giacomelli 1 wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == <div class="paragraph"> Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha). A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: Siga os passos a seguir: # Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. # No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. # Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. </div> 8bbe8540955eb971b79e4c9718e9c0782fda13e0 2323 2321 2019-09-06T18:32:18Z Daniel.giacomelli 1 wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == <div class="paragraph"> Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha). A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: Siga os passos a seguir: * Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. * No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. * Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata ORDER BY seq </syntaxhighlight> * Na aba '''Configurações''', selecione o '''Tipo''' "Trajeto", e informe a '''Cor da Linha'''. [[Arquivo:Client CrossMap AddQuery.png|miniaturadaimagem|Botão para adicionar nova query]] Agora vamos adicionar a segunda Query, que vai retornar os pontos de Origem e Destino do Trajeto: * Clique no botão '''+''' para adicionar uma nova '''Query''' * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata -- Só irá trazer o primeiro e o último registro, -- pois são os únicos com descrição informada. WHERE description IS NOT NULL ORDER BY seq </syntaxhighlight> * Na aba '''Configurações''', selecione o '''Tipo''' "Marcador Imagem", e selecione uma imagem para ser exibida em cada Coordenada. * Clique em '''OK''' para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de Configurações de Colunas. Para finalizar clique no menu Arquivo → Salvar. </div> 8d247d7c8b5bc989fb4d82b8183e3a88eda2ed6f 2326 2323 2019-09-06T18:36:47Z Daniel.giacomelli 1 wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == [[Arquivo:Client CrossMap AddQuery.png|miniaturadaimagem|Botão para adicionar nova query]] [[Arquivo:Web CrossMap.png|miniaturadaimagem|CrossMap exibido no site]] [[Arquivo:PostgreSQL mapdata result.png|miniaturadaimagem|Resultado do SQL]] <div class="paragraph"> Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha). A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: Siga os passos a seguir: * Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. * No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. * Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata ORDER BY seq </syntaxhighlight> * Na aba '''Configurações''', selecione o '''Tipo''' "Trajeto", e informe a '''Cor da Linha'''. Agora vamos adicionar a segunda Query, que vai retornar os pontos de Origem e Destino do Trajeto: * Clique no botão '''+''' para adicionar uma nova '''Query''' * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata -- Só irá trazer o primeiro e o último registro, -- pois são os únicos com descrição informada. WHERE description IS NOT NULL ORDER BY seq </syntaxhighlight> * Na aba '''Configurações''', selecione o '''Tipo''' "Marcador Imagem", e selecione uma imagem para ser exibida em cada Coordenada. * Clique em '''OK''' para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de Configurações de Colunas. Para finalizar clique no menu Arquivo → Salvar. </div> 560c210e559d7f960c7e54b9ee720c152211f9ce 2327 2326 2019-09-06T18:37:47Z Daniel.giacomelli 1 /* Criando um CrossMap */ wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == [[Arquivo:Client CrossMap AddQuery.png|miniaturadaimagem|Botão para adicionar nova query]] [[Arquivo:Web CrossMap.png|miniaturadaimagem|CrossMap exibido no site]] [[Arquivo:PostgreSQL mapdata result.png|miniaturadaimagem|Resultado do SQL]] <div class="paragraph"> Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha). A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um Agora, siga passos a seguir para adicionar a primeira Query: * trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. * No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. * Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata ORDER BY seq </syntaxhighlight> * Na aba '''Configurações''', selecione o '''Tipo''' "Trajeto", e informe a '''Cor da Linha'''. Agora vamos adicionar a segunda Query, que vai retornar os pontos de Origem e Destino do Trajeto: * Clique no botão '''+''' para adicionar uma nova '''Query''' * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata -- Só irá trazer o primeiro e o último registro, -- pois são os únicos com descrição informada. WHERE description IS NOT NULL ORDER BY seq </syntaxhighlight> * Na aba '''Configurações''', selecione o '''Tipo''' "Marcador Imagem", e selecione uma imagem para ser exibida em cada Coordenada. * Clique em '''OK''' para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de Configurações de Colunas. Para finalizar clique no menu Arquivo → Salvar. </div> 623590e2aeadfca5ddc451c549b8e56a16113e21 2328 2327 2019-09-06T18:40:06Z Daniel.giacomelli 1 /* Criando um CrossMap */ wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == [[Arquivo:Client CrossMap AddQuery.png|miniaturadaimagem|Botão para adicionar nova query]] [[Arquivo:Web CrossMap.png|miniaturadaimagem|CrossMap exibido no site]] [[Arquivo:PostgreSQL mapdata result.png|miniaturadaimagem|Resultado do SQL]] <div class="paragraph"> Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha). A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. Agora, siga passos a seguir para adicionar a primeira Query: * No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. * Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata ORDER BY seq </syntaxhighlight> * Na aba '''Configurações''', selecione o '''Tipo''' "Trajeto", e informe a '''Cor da Linha'''. Agora vamos adicionar a segunda Query, que vai retornar os pontos de Origem e Destino do Trajeto: * Clique no botão '''+''' para adicionar uma nova '''Query''' * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata -- Só irá trazer o primeiro e o último registro, -- pois são os únicos com descrição informada. WHERE description IS NOT NULL ORDER BY seq </syntaxhighlight> * Na aba '''Configurações''', selecione o '''Tipo''' "Marcador Imagem", e selecione uma imagem para ser exibida em cada Coordenada. * Clique em '''OK''' para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de Configurações de Colunas. Para finalizar clique no menu Arquivo → Salvar. </div> e731138bbe5293bfd71ec7a08043f75322048fd4 2329 2328 2019-09-06T18:41:34Z Daniel.giacomelli 1 /* Criando um CrossMap */ wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == [[Arquivo:Client CrossMap AddQuery.png|miniaturadaimagem|Botão para adicionar nova query]] [[Arquivo:Web CrossMap.png|miniaturadaimagem|CrossMap exibido no site]] [[Arquivo:PostgreSQL mapdata result.png|miniaturadaimagem|Resultado do SQL]] <div class="paragraph"> Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha). A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. Agora, siga passos a seguir para adicionar a primeira Query: * No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. * Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. * No campo '''Descrição''' informe um texto que identifique a sua Query. * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata ORDER BY seq </syntaxhighlight> * Na aba '''Configurações''', selecione o '''Tipo''' "Trajeto", e informe a '''Cor da Linha'''. Agora vamos adicionar a segunda Query, que vai retornar os pontos de Origem e Destino do Trajeto: * Clique no botão '''+''' para adicionar uma nova '''Query''' * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata -- Só irá trazer o primeiro e o último registro, -- pois são os únicos com descrição informada. WHERE description IS NOT NULL ORDER BY seq </syntaxhighlight> * Na aba '''Configurações''', selecione o '''Tipo''' "Marcador Imagem", e selecione uma imagem para ser exibida em cada Coordenada. * Clique em '''OK''' para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de Configurações de Colunas. Para finalizar clique no menu Arquivo → Salvar. </div> 7c3a33fc836840af03fc6148bcbd225256ba69e5 2330 2329 2019-09-06T18:43:40Z Daniel.giacomelli 1 /* Criando um CrossMap */ wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == [[Arquivo:Client CrossMap AddQuery.png|miniaturadaimagem|Botão para adicionar nova query]] [[Arquivo:Web CrossMap.png|miniaturadaimagem|CrossMap exibido no site]] [[Arquivo:PostgreSQL mapdata result.png|miniaturadaimagem|Resultado do SQL]] <div class="paragraph"> Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha). A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. Agora, siga passos a seguir para adicionar a primeira Query: * No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. * Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. * No campo '''Descrição''' informe um texto que identifique a sua Query. * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata ORDER BY seq </syntaxhighlight> * Clique na aba '''Configurações''', e selecione o '''Tipo''' "Trajeto", e informe a '''Cor da Linha'''. Agora vamos adicionar a segunda Query, que vai retornar os pontos de '''Origem''' e '''Destino''' do Trajeto: * Clique no botão '''+''' para adicionar uma nova '''Query''' * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata -- Só irá trazer o primeiro e o último registro, -- pois são os únicos com descrição informada. WHERE description IS NOT NULL ORDER BY seq </syntaxhighlight> * Na Clique na aba '''Configurações''', e selecione o '''Tipo''' "Marcador Imagem", e selecione uma imagem para ser exibida em cada Coordenada. * Clique em '''OK''' para confirmar os Comandos SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Mapa. * Em seguida, os Comandos SQL serão executados no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, clique no menu Arquivo → Salvar. </div> 6fe672540b5e778cce34fd06c1c28aef0248c742 2331 2330 2019-09-06T19:08:02Z Daniel.giacomelli 1 wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == [[Arquivo:Client CrossMap AddQuery.png|miniaturadaimagem|Botão para adicionar nova query]] [[Arquivo:Web CrossMap.png|miniaturadaimagem|CrossMap exibido no site]] [[Arquivo:PostgreSQL mapdata result.png|miniaturadaimagem|Resultado do SQL]] <div class="paragraph"> Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha). A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. Agora, siga passos a seguir para adicionar a primeira Query: * No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. * Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. * No campo '''Descrição''' informe um texto que identifique a sua Query. * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata ORDER BY seq </syntaxhighlight> * Clique na aba '''Configurações''', e selecione o '''Tipo''' "Trajeto", e informe a '''Cor da Linha'''. Agora vamos adicionar a segunda Query, que vai retornar os pontos de '''Origem''' e '''Destino''' do Trajeto: * Clique no botão '''+''' para adicionar uma nova '''Query''' * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata -- Só irá trazer o primeiro e o último registro, -- pois são os únicos com descrição informada. WHERE description IS NOT NULL ORDER BY seq </syntaxhighlight> * Na Clique na aba '''Configurações''', e selecione o '''Tipo''' "Marcador Imagem", e selecione uma imagem para ser exibida em cada Coordenada. * Clique em '''OK''' para confirmar os Comandos SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Mapa. * Em seguida, os Comandos SQL serão executados no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, clique no menu Arquivo → Salvar. </div> <youtube>https://www.youtube.com/embed/UlP6JHMBBcI</youtube> fc95a118490d92dc9aa9acad8757e36a2421e4b7 2332 2331 2019-09-06T19:10:18Z Daniel.giacomelli 1 wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Criando um CrossMap == [[Arquivo:Client CrossMap AddQuery.png|miniaturadaimagem|Botão para adicionar nova query]] [[Arquivo:Web CrossMap.png|miniaturadaimagem|CrossMap exibido no site]] [[Arquivo:PostgreSQL mapdata result.png|miniaturadaimagem|Resultado do SQL]] <div class="paragraph"> Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha). A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. Agora, siga passos a seguir para adicionar a primeira Query: * No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. * Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. * No campo '''Descrição''' informe um texto que identifique a sua Query. * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata ORDER BY seq </syntaxhighlight> * Clique na aba '''Configurações''', e selecione o '''Tipo''' "Trajeto", e informe a '''Cor da Linha'''. Agora vamos adicionar a segunda Query, que vai retornar os pontos de '''Origem''' e '''Destino''' do Trajeto: * Clique no botão '''+''' para adicionar uma nova '''Query''' * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata -- Só irá trazer o primeiro e o último registro, -- pois são os únicos com descrição informada. WHERE description IS NOT NULL ORDER BY seq </syntaxhighlight> * Na Clique na aba '''Configurações''', e selecione o '''Tipo''' "Marcador Imagem", e selecione uma imagem para ser exibida em cada Coordenada. * Clique em '''OK''' para confirmar os Comandos SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Mapa. * Em seguida, os Comandos SQL serão executados no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, clique no menu Arquivo → Salvar. </div> <youtube>https://www.youtube.com/embed/UlP6JHMBBcI</youtube> == Ver Também == * [[Integrações:Google_Maps|Integração com o Google Maps]] 6e833e08492e34fdbae4ae9eb722f02df4735c4e 2336 2332 2019-09-06T19:14:05Z Daniel.giacomelli 1 wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Requisitos == Para utilizar o CrossMap, você precisa primeiro possuir uma Chave de API do Google Maps. Para mais informações, acesse: [[Integrações:Google_Maps|Integração com o Google Maps]]. == Criando um CrossMap == [[Arquivo:Client CrossMap AddQuery.png|miniaturadaimagem|Botão para adicionar nova query]] [[Arquivo:Web CrossMap.png|miniaturadaimagem|CrossMap exibido no site]] [[Arquivo:PostgreSQL mapdata result.png|miniaturadaimagem|Resultado do SQL]] <div class="paragraph"> Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha). A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. Agora, siga passos a seguir para adicionar a primeira Query: * No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. * Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. * No campo '''Descrição''' informe um texto que identifique a sua Query. * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata ORDER BY seq </syntaxhighlight> * Clique na aba '''Configurações''', e selecione o '''Tipo''' "Trajeto", e informe a '''Cor da Linha'''. Agora vamos adicionar a segunda Query, que vai retornar os pontos de '''Origem''' e '''Destino''' do Trajeto: * Clique no botão '''+''' para adicionar uma nova '''Query''' * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata -- Só irá trazer o primeiro e o último registro, -- pois são os únicos com descrição informada. WHERE description IS NOT NULL ORDER BY seq </syntaxhighlight> * Na Clique na aba '''Configurações''', e selecione o '''Tipo''' "Marcador Imagem", e selecione uma imagem para ser exibida em cada Coordenada. * Clique em '''OK''' para confirmar os Comandos SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Mapa. * Em seguida, os Comandos SQL serão executados no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, clique no menu Arquivo → Salvar. </div> <youtube>https://www.youtube.com/embed/UlP6JHMBBcI</youtube> == Ver Também == * [[Integrações:Google_Maps|Integração com o Google Maps]] 6c54de740795448f4d70bf032b3e504fd5dbd7c8 Arquivo:Client Consulta Buttons AddCrossMap.png 6 330 2316 2019-09-06T17:20:09Z Daniel.giacomelli 1 Botão para adicionar um CrossMap na Consulta wikitext text/x-wiki == Descrição do arquivo == Botão para adicionar um CrossMap na Consulta 76d2ea5a777f99de70694e0cacddbad21a5bbedd Arquivo:Client CrossMap AddQuery.png 6 331 2322 2019-09-06T18:28:15Z Daniel.giacomelli 1 wikitext text/x-wiki Botão para adicionar nova Query c89b4ccc0e25fe23f60c9b0846336a7ffc9a35b9 Arquivo:Web CrossMap.png 6 332 2324 2019-09-06T18:33:45Z Daniel.giacomelli 1 wikitext text/x-wiki CrossMap de3fd8e41980f1ee6663ae7a618f92bfced62af2 Arquivo:PostgreSQL mapdata result.png 6 333 2325 2019-09-06T18:36:37Z Daniel.giacomelli 1 wikitext text/x-wiki Resultado do SQL executado no PgAdmin 554c7a2bb97df744b6cab2ca5e7f76546b6a4beb Integrações:Google Maps 0 259 2333 1884 2019-09-06T19:10:50Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Integração com o Google Maps}} [[Arquivo:GoogleCloud Maps.jpg|220px|thumb||Na página Console do Google Cloud, selecione Maps JavaScript API]] [[Arquivo:GoogleCloudMapsCredentials.jpg|220px|thumb||Finalização da Criação da Chave de API]] [[Arquivo:LatromiClient configuracoes servicos googlemaps.jpg|220px|thumb||Tela de Configurações do LATROMI Client onde a chave do Google Maps deve ser Informada]] O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo do ''Google Maps JavaScript API''. Para mais informações sobre o ''Google Maps JavaScript API'', acesse o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Comercialização == O valor de licenciamento do sistema LATROMI não inclui o consumo de serviços sob demanda de terceiros. O faturamento (quando houver) será realizado pelo Google, sem qualquer tipo envolvimento da LATROMI. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber mais sobre os preços e franquias de uso do Google Maps. == Criando a Chave == Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Selecione um projeto ou crie um novo. # Clique no botão '''Ativar''' para ativar o uso do Google Maps. # Clique na aba ''Credenciais'', em seguida no botão ''Criar Credenciais'', e por último em ''Chave de API''. # Quando tudo estiver pronto, a chave da API será exibida na tela. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Google Maps JavaScript API'', é necessário informar um '''cartão de crédito''' no menu '''Faturamento''' do Google Cloud. == Informando a Chave no Sistema == Siga os passos abaixo para informar a chave do ''Google Maps JavaScript API'' no sistema LATROMI: # Copie a chave gerada no Console do Google Cloud. # Abra o LATROMI Client. # Abra o menu ''Configurações > Configurações do Sistema'' (requer privilégios de administrador). # Cole a chave no campo ''Chave da API do Google Maps'', na sessão ''Serviços > Google Maps''. 301093be4d37f6dd0ae2eb3bba2bc3f66652a690 2334 2333 2019-09-06T19:11:03Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Integração com o Google Maps}} [[Arquivo:GoogleCloud Maps.jpg|220px|thumb||Na página Console do Google Cloud, selecione Maps JavaScript API]] [[Arquivo:GoogleCloudMapsCredentials.jpg|220px|thumb||Finalização da Criação da Chave de API]] [[Arquivo:LatromiClient configuracoes servicos googlemaps.jpg|220px|thumb||Tela de Configurações do LATROMI Client onde a chave do Google Maps deve ser Informada]] O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo do ''Google Maps JavaScript API''. Para mais informações sobre o ''Google Maps JavaScript API'', acesse o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Comercialização == O valor de licenciamento do sistema LATROMI não inclui o consumo de serviços sob demanda de terceiros. O faturamento (quando houver) será realizado pelo Google, sem qualquer tipo envolvimento da LATROMI. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber mais sobre os preços e franquias de uso do Google Maps. == Criando a Chave == Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Selecione um projeto ou crie um novo. # Clique no botão '''Ativar''' para ativar o uso do Google Maps. # Clique na aba ''Credenciais'', em seguida no botão ''Criar Credenciais'', e por último em ''Chave de API''. # Quando tudo estiver pronto, a chave da API será exibida na tela. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Google Maps JavaScript API'', é necessário informar um '''cartão de crédito''' no menu '''Faturamento''' do Google Cloud. == Informando a Chave no Sistema == Siga os passos abaixo para informar a chave do ''Google Maps JavaScript API'' no sistema LATROMI: # Copie a chave gerada no Console do Google Cloud. # Abra o LATROMI Client. # Abra o menu ''Configurações > Configurações do Sistema'' (requer privilégios de administrador). # Cole a chave no campo ''Chave da API do Google Maps'', na sessão ''Serviços > Google Maps''. ea6d9b8f992a1760dd15c32673d9ff0824032508 2335 2334 2019-09-06T19:11:13Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Integração com o Google Maps}} [[Arquivo:GoogleCloud Maps.jpg|220px|thumb||Na página Console do Google Cloud, selecione Maps JavaScript API]] [[Arquivo:GoogleCloudMapsCredentials.jpg|220px|thumb||Finalização da Criação da Chave de API]] [[Arquivo:LatromiClient configuracoes servicos googlemaps.jpg|220px|thumb||Tela de Configurações do LATROMI Client onde a chave do Google Maps deve ser Informada]] O provedor de mapas utilizado pelo sistema LATROMI é o '''Google Maps'''. Por conta disso, antes de criar relatórios utilizando mapas é necessário que o proprietário da licença de uso do sistema possua uma conta no '''Google''', e uma chave de consumo do ''Google Maps JavaScript API''. Para mais informações sobre o ''Google Maps JavaScript API'', acesse o site oficial do [https://cloud.google.com/maps-platform Google Maps Platform]. == Comercialização == O valor de licenciamento do sistema LATROMI não inclui o consumo de serviços sob demanda de terceiros. O faturamento (quando houver) será realizado pelo Google, sem qualquer tipo envolvimento da LATROMI. Clique [https://cloud.google.com/maps-platform/pricing/ aqui] para saber mais sobre os preços e franquias de uso do Google Maps. == Criando a Chave == Para criar a chave do ''Maps JavaScript API'', é necessário ter uma conta no Google, e criar um projeto no [https://console.cloud.google.com Google Cloud Platform]. Feito isso, siga os passos abaixo: # Abra o [https://console.cloud.google.com Console do Google Cloud], procure por ''Maps'' e selecione a opção ''Maps JavaScript API''. # Selecione um projeto ou crie um novo. # Clique no botão '''Ativar''' para ativar o uso do Google Maps. # Clique na aba ''Credenciais'', em seguida no botão ''Criar Credenciais'', e por último em ''Chave de API''. # Quando tudo estiver pronto, a chave da API será exibida na tela. <span style="color:red">Importante:</span> Para que os mapas funcionem com a chave do ''Google Maps JavaScript API'', é necessário informar um '''cartão de crédito''' no menu '''Faturamento''' do Google Cloud. == Informando a Chave no Sistema == Siga os passos abaixo para informar a chave do ''Google Maps JavaScript API'' no sistema LATROMI: # Copie a chave gerada no Console do Google Cloud. # Abra o LATROMI Client. # Abra o menu ''Configurações > Configurações do Sistema'' (requer privilégios de administrador). # Cole a chave no campo ''Chave da API do Google Maps'', na sessão ''Serviços > Google Maps''. 301093be4d37f6dd0ae2eb3bba2bc3f66652a690 Consulta:Visão Geral 0 270 2337 1986 2019-09-06T19:16:58Z Daniel.giacomelli 1 wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} Este artigo faz uma breve introdução a funcionalidade principal da ''Consulta'', que é apresentar os dados. Abaixo, estão as outras funcionalidades: * [[Consulta:Parâmetros|Parâmetros]] * [[Consulta:Restrições|Restrições]] * [[Consulta:Grid|Grid]] * [[Consulta:Gráfico|Gráfico]] * [[Consulta:CrossTab|CrossTab]] * [[Consulta:Mapas|Mapas]] * [[Consulta:CrossMap|CrossMap]] * [[Consulta:Formatações Condicionais|Formatações Condicionais]] * [[Consulta:Botões|Botões]] * [[Consulta:Links|Links]] * [[Consulta:Comando SQL|Comando SQL]] * [[Consulta:Configurações|Configurações]] == Criando Uma Consulta == [[Arquivo:Client Consulta EmployeesQuery.png|thumb|right|Consulta de Exemplo aberta no LATROMI Client, usando a tabela employees do banco de dados Northwind]] Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == [[Arquivo:Web Consulta EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Consulta que exibe todas as colunas da tabela "Employees"]] Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Consulta'' será aberta no navegador padrão do usuário. ae4f0cf3a19e6d51eb79032f31d66036ecd43f67 Arquivo:Client ProductKey.png 6 334 2338 2019-09-13T14:47:21Z Daniel.giacomelli 1 wikitext text/x-wiki Licenciamento do Sistema bb745f9f46ac5a420f7d26f3a94a0c804457c673 Predefinição:Licenciamento 10 121 2339 1315 2019-09-13T14:49:44Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:Client ProductKey.png|miniaturadaimagem|Licenciamento do Sistema]] Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo de licenciamento utilizado, a ativação é realizada da seguinte forma: # Acesse as configurações do sistema no menu ''Ajuda > Registro do Produto'' do ''LATROMI Client''. # Informe a Chave do Produto no campo homônimo. # Para finalizar a ativação, realize um acesso no ''LATROMI Web'' OBS.: Ao abrir o LATROMI Client, se a Chave do Produto ainda não foi informada, a tela de ''Configurações do Sistema'' será aberta automaticamente. 131a5afbb95b98cc4438340944b76f74e6c85dd7 2340 2339 2019-09-13T16:53:37Z Daniel.giacomelli 1 wikitext text/x-wiki [[Arquivo:Client ProductKey.png|miniaturadaimagem|Licenciamento do Sistema]] Existem 2 tipos de licenciamento do sistema LATROMI: * Vinculado ao '''Mac Address''' do servidor. *: Por padrão, quando uma nova Chave de Produto é gerada, ela não está vinculada a nenhum Mac Address. O registro do Mac Address é realizado ao fazer o primeiro acesso no LATROMI Web usando a chave informada. * Vinculado ao '''Endereço do Site'''. *: Essa opção é reservada para ambientes de hospedagem compartilhada, onde por questões de segurança o Mac Address não pode ser acessado. Este tipo de validação requer o registro do endereço do site no momento da geração da Chave do Produto. Independente do tipo de licenciamento utilizado, a ativação é realizada da seguinte forma: # No LATROMI Client, acesse o menu ''Ajuda > Registro do Produto''. # Informe a Chave do Produto. # Cliquem em ''Next'' e depois em ''Finish''. OBS.: Ao abrir o LATROMI Client, se a Chave do Produto ainda não foi informada, a tela de ''Registro do Produto'' será aberta automaticamente. 7f8bfbd797ab4850100795b7e411159a3e5b3855 LATROMI: Tópicos de Ajuda 0 27 2341 2312 2019-11-25T13:58:58Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:CrossMap|CrossMap]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] ; [[Menus:Visão Geral|Menu]] :: [[Menus:Variáveis Globais|Variáveis Globais]] :: [[Controle de Versão]] ; Autenticação :: [[Autenticação simples via URL]] :: [[Autenticação com token via URL]] ; Provedores de Dados :: [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :: [[Conectando-se a um banco de dados MySql]] :: [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] :: [[Conectando-se a um banco de dados IBM DB2]] ; Segurança :: [[Segurança:Papeis de Usuários|Papeis de Usuários]] :: [[Segurança:Active Directory|Active Directory]] ; Serviços :: [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web :: [[Report.aspx]] (Página de visualização de Consultas) :: [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos :: [[Integrações:Google Maps|Google Maps]] ; Performance :: [[Melhoria de Performance no IIS]] ; Injeção de HTML :: [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ; Wallboard Slideshow :: O que é o Wallboard Slideshow? :: [[WecDB - Criando um Carrossel|Criando um Carrossel]] :: [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] ; Customização :: [[Customização da página de Login]] 0310ac15c50e820adbffbd19bde2ff45a44b5c5a Segurança:Active Directory 0 335 2342 2019-11-25T13:59:33Z Daniel.giacomelli 1 Criou página com '{{DISPLAYTITLE:Active Directory}}' wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} 92a859e29fda80046ab1a7821a084aadf4c68f23 2343 2342 2019-11-25T14:44:23Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). A integração com o AD pode ser direta ou em combinação com a integração de usuários via Banco de Dados. == Integração direta == Ao utilizar a integração direta com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. == Integração combinada == 4ca50512523442b04b02bff898d89c819f752ddc 2344 2343 2019-11-25T15:04:59Z Daniel.giacomelli 1 /* Configuração */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). A integração com o AD pode ser direta ou em combinação com a integração de usuários via Banco de Dados. == Integração direta == Ao utilizar a integração direta com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === Os usuário do AD são sincronizados com o usuário do sistema durante a autenticação. Uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia. Para executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas == Integração combinada == 91bd00346fc253bc37f1d0de6bcb8ec97c7d9613 2347 2344 2019-11-25T17:17:06Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o ([https://pt.wikipedia.org/wiki/FQDN FQDN]) e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação. Uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Para executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. 6368160c2c5d92ff2e85ebb47f9e6e88c4657bdd 2348 2347 2019-11-25T17:17:39Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o ([https://pt.wikipedia.org/wiki/FQDN FQDN]) e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação. Uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Para executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. 562559924ed47cbf2ed72108e04416e40219e406 2349 2348 2019-11-25T17:18:56Z Daniel.giacomelli 1 /* Integração com o AD */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o ([https://pt.wikipedia.org/wiki/FQDN FQDN]) e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação. Uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Para executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. 92d8bf603c527ba1ad647a06e66072458a28740b 2350 2349 2019-11-25T17:20:01Z Daniel.giacomelli 1 /* Sincronização de Usuários */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o ([https://pt.wikipedia.org/wiki/FQDN FQDN]) e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. a8ca407498ea1b1603d14566b78a1adaab3cb7d5 2351 2350 2019-11-25T17:23:13Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o ([https://pt.wikipedia.org/wiki/FQDN FQDN]) e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * Autenticação no AD: '''0''' para não e '''1''' para sim. * Nome Completo do Domínio: [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. a6c683ed9b664a3bcdfaba95fcc66ea476ccdd9d 2352 2351 2019-11-25T17:23:31Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o ([https://pt.wikipedia.org/wiki/FQDN FQDN]) e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * Autenticação no AD: '''0''' para não e '''1''' para sim. * Nome Completo do Domínio: [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. 54c05089eb1e9434f7ee76b0dc15f76bc70743eb 2353 2352 2019-11-25T17:23:57Z Daniel.giacomelli 1 /* Autenticação no AD */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o [https://pt.wikipedia.org/wiki/FQDN FQDN] e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * Autenticação no AD: '''0''' para não e '''1''' para sim. * Nome Completo do Domínio: [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. a2315ced7597571cb090d3efd574831cd0a1cc07 2354 2353 2019-11-25T17:24:24Z Daniel.giacomelli 1 /* Usuário integrado via Banco de Dados */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o [https://pt.wikipedia.org/wiki/FQDN FQDN] e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas abaixo na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * Autenticação no AD: '''0''' para não e '''1''' para sim. * Nome Completo do Domínio: [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. 5f751b731c36861fc2115b5d01e83e7b42b8c259 2355 2354 2019-11-25T17:25:02Z Daniel.giacomelli 1 /* Usuário integrado via Banco de Dados */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o [https://pt.wikipedia.org/wiki/FQDN FQDN] e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas abaixo na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * '''Autenticação no AD''': '''0''' para não e '''1''' para sim. * '''Nome Completo do Domínio''': [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. 32a807dcb38f1a2a6474c17d0a61ec843057629d 2356 2355 2019-11-25T17:27:08Z Daniel.giacomelli 1 /* Usuário integrado via Banco de Dados */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o [https://pt.wikipedia.org/wiki/FQDN FQDN] e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas abaixo na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * '''Autenticação no AD''': <span style="color:blue">0</span> para não e <span style="color:blue">1</span> para sim. * '''Nome Completo do Domínio''': [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. 2994dce41367ee70063733c22d46a167b6b4a50c 2357 2356 2019-11-25T17:27:27Z Daniel.giacomelli 1 /* Autenticação no AD */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o [https://pt.wikipedia.org/wiki/FQDN FQDN] e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas abaixo na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * '''Autenticação no AD''': <span style="color:darkblue">0</span> para não e <span style="color:darkblue">1</span> para sim. * '''Nome Completo do Domínio''': [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. f2580689ecc9f1be1cbb3ff65c960a41a1527c8c 2358 2357 2019-11-25T17:27:55Z Daniel.giacomelli 1 /* Autenticação no AD */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o [https://pt.wikipedia.org/wiki/FQDN FQDN] e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas abaixo na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * '''Autenticação no AD''': <span style="color:blue">0</span> para não e <span style="color:blue">1</span> para sim. * '''Nome Completo do Domínio''': [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. 2994dce41367ee70063733c22d46a167b6b4a50c 2359 2358 2019-11-25T17:32:05Z Daniel.giacomelli 1 /* Integração com o AD */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o [https://pt.wikipedia.org/wiki/FQDN FQDN] e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas abaixo na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * '''Autenticação no AD''': <span style="color:blue">0</span> para não e <span style="color:blue">1</span> para sim. * '''Nome Completo do Domínio''': [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais eles fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passaram a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. f06552c1b22f6207fc2bfb4fd4380e6905f00381 2360 2359 2019-11-25T17:38:33Z Daniel.giacomelli 1 /* Integração com o AD */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o [https://pt.wikipedia.org/wiki/FQDN FQDN] e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas abaixo na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * '''Autenticação no AD''': <span style="color:blue">0</span> para não e <span style="color:blue">1</span> para sim. * '''Nome Completo do Domínio''': [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais eles fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passarão a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. 1e9c273fda475c8d2df1cd337072b8ccd88894ac 2361 2360 2019-11-25T17:42:56Z Daniel.giacomelli 1 wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o [https://pt.wikipedia.org/wiki/FQDN FQDN] e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas abaixo na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * '''Autenticação no AD''': <span style="color:blue">0</span> para não e <span style="color:blue">1</span> para sim. * '''Nome Completo do Domínio''': [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais eles fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passarão a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. == Ver Também == * [https://pt.wikipedia.org/wiki/FQDN FQDN] * [https://pt.wikipedia.org/wiki/Active_Directory Active Directory] 2e868c35b54f5a1cffa1dd33f1a8ec030a6f0525 2362 2361 2019-12-27T20:46:35Z Daniel.giacomelli 1 /* Integração com o AD */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o [https://pt.wikipedia.org/wiki/FQDN FQDN] e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas abaixo na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * '''Autenticação no AD''': <span style="color:blue">0</span> para não e <span style="color:blue">1</span> para sim. * '''Nome Completo do Domínio''': [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais eles fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * <del>Usuários que forem administradores do AD passarão a ser administradores no LATROMI também.</del> === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. == Ver Também == * [https://pt.wikipedia.org/wiki/FQDN FQDN] * [https://pt.wikipedia.org/wiki/Active_Directory Active Directory] 2f76bcad81417ce3552941758cc3db36b930ffe4 2363 2362 2019-12-27T20:46:52Z Daniel.giacomelli 1 /* Integração com o AD */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o [https://pt.wikipedia.org/wiki/FQDN FQDN] e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas abaixo na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * '''Autenticação no AD''': <span style="color:blue">0</span> para não e <span style="color:blue">1</span> para sim. * '''Nome Completo do Domínio''': [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais eles fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passarão a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Marque para habilitar a integração com o AD; * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. == Ver Também == * [https://pt.wikipedia.org/wiki/FQDN FQDN] * [https://pt.wikipedia.org/wiki/Active_Directory Active Directory] 2e868c35b54f5a1cffa1dd33f1a8ec030a6f0525 Arquivo:Usuario.png 6 336 2345 2019-11-25T17:15:18Z Daniel.giacomelli 1 wikitext text/x-wiki Cadastro de Usuários fb19a85146aec05ee6dbe9bdcab79dd013a9d4d3 Arquivo:ConfiguracoesDeAcesso.png 6 337 2346 2019-11-25T17:16:47Z Daniel.giacomelli 1 wikitext text/x-wiki Configurações de Acesso 795c313e0808426867c870f4c588a97cd21bc39c Seja Bem Vindo! 0 1 2364 2284 2020-01-21T17:00:04Z Daniel.giacomelli 1 /* Conheça mais sobre a empresa */ wikitext text/x-wiki <!-- A [http://www.latromi.com.br LATROMI] é uma empresa de tecnologia focada no desenvolvimento de ferramentas Web dinâmicas, que auxiliam na gestão de empresas e podem ser usadas por [http://pt.wikipedia.org/wiki/Software_house Software Houses] como ferramenta de trabalho. --> [http://www.latromi.com.br LATROMI]é uma ferramenta de desenvolvimento para '''Web''', de alta produtividade e com baixa curva de aprendizagem. Se você conhece '''SQL''', será capaz de criar com facilidade Relatórios, Gráficos, Mapas, Telas de Inclusão e Alteração de Dados além de diversos outros recursos. Tudo isso, conectado ao banco de dados que você já possui! == Páginas Importantes == :[[Manual de Instalação do Sistema]] :[[Histórico de Alterações]] :[[LATROMI: Tópicos de Ajuda|Tópicos de Ajuda]] :[[Solução de Problemas]] :[https://latromi.com.br/downloads Downloads] :[[Assinatura de Código]] ==Conheça mais sobre a empresa== * Acesse o site oficial: [https://latromi.com.br https://latromi.com.br] * Curta a nossa página no Facebook: [https://www.facebook.com/latromi.technology https://www.facebook.com/latromi.technology] * Faça parte da nossa comunidade: [https://community.latromi.com.br https://community.latromi.com.br] ==Ver Também== * [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário do MediaWiki] 1482ebbe4de428acdb27b2ea66194474b5f01f19 Consulta:CrossMap 0 329 2365 2336 2020-02-05T19:21:53Z Daniel.giacomelli 1 Alguns erros de gramática que percebi lendo a página wikitext text/x-wiki '''CrossMap''' é um dos vários tipos de saída que uma [[Consulta:Visão_Geral|Consulta]] pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento '''Google Map'''. == Requisitos == Para utilizar o CrossMap, você precisa primeiro possuir uma Chave de API do Google Maps. Para mais informações, acesse: [[Integrações:Google_Maps|Integração com o Google Maps]]. == Criando um CrossMap == [[Arquivo:Client CrossMap AddQuery.png|miniaturadaimagem|Botão para adicionar nova query]] [[Arquivo:Web CrossMap.png|miniaturadaimagem|CrossMap exibido no site]] [[Arquivo:PostgreSQL mapdata result.png|miniaturadaimagem|Resultado do SQL]] <div class="paragraph"> Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha). A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compõem um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. Agora, siga passos a seguir para adicionar a primeira Query: * No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica à esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. * Selecione um valor para o '''Nível de Zoom''' que será usado no mapa. * No campo '''Descrição''' informe um texto que identifique a sua Query. * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata ORDER BY seq </syntaxhighlight> * Clique na aba '''Configurações''', e selecione o '''Tipo''' "Trajeto", e informe a '''Cor da Linha'''. Agora vamos adicionar a segunda Query, que vai retornar os pontos de '''Origem''' e '''Destino''' do Trajeto: * Clique no botão '''+''' para adicionar uma nova '''Query''' * Na aba '''Comando SQL''', Informe a query abaixo: <syntaxhighlight lang="Sql">SELECT * FROM mapdata -- Só irá trazer o primeiro e o último registro, -- pois são os únicos com descrição informada. WHERE description IS NOT NULL ORDER BY seq </syntaxhighlight> * Clique na aba '''Configurações''', selecione o '''Tipo''' "Marcador Imagem" e selecione uma imagem para ser exibida em cada Coordenada. * Clique em '''OK''' para confirmar os Comandos SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Mapa. * Em seguida, os Comandos SQL serão executados no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta à tela principal da Consulta, clique no menu Arquivo → Salvar. </div> <youtube>https://www.youtube.com/embed/UlP6JHMBBcI</youtube> == Ver Também == * [[Integrações:Google_Maps|Integração com o Google Maps]] cd8ad85e51c4692d58a808d301d27fa54fe2bc33 Consulta:Parâmetros 0 279 2366 2030 2020-02-05T20:18:12Z Daniel.giacomelli 1 /* Nome */ Correção gramatical wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localiza-lo na arvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] === Passagem de Parâmetros === Os parâmetros, assim como os outros tipos de [[Marcações]], podem ser passados para outros objetos a partir da Consulta. Essas chamadas podem ocorrer em [[Consulta:Links|Links]] de Colunas ou [[Consulta:Botões|Botões]]. [[Arquivo:Client Consulta PassagemDeParametro.png|miniaturadaimagem|nenhum|Passagem de parâmetros para outros objetos]] === Título === Os parâmetros também podem ser usados para compor o título da Consulta. Para isso, insira manualmente a marcação correspondente ao Parâmetro no campo '''Descrição''' das Queries: [[Arquivo:Client Consulta ParametroEmTitulo.png|nenhum|Parâmetros usados para compor o título da Query]] Quando as marcações são utilizadas para compor o título, é possível especificar o formato a ser utilizado. Para isso, basta adicionar um "|" (pipe) antes de fechar a marcação e em seguida o formato. Por exemplo, para formatar um parâmetro do tipo data chamado do '''StartDate''' para o formato brasileiro, ficaria: <code>{?PARAM StartDate|dd/MM/yyyy}</code>. Consulte a página abaixo para saber mais sobre os formatos utilizados no sistema: * [[Formatação de Valores]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 5594fc437872d625299b82c731a47175ba406511 2413 2366 2020-02-11T17:55:54Z Luiz.kruger 18 ortografia wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetros da Consulta são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Parâmetros da Consulta podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localizá-lo na árvore à direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] === Passagem de Parâmetros === Os parâmetros, assim como os outros tipos de [[Marcações]], podem ser passados para outros objetos a partir da Consulta. Essas chamadas podem ocorrer em [[Consulta:Links|Links]] de Colunas ou [[Consulta:Botões|Botões]]. [[Arquivo:Client Consulta PassagemDeParametro.png|miniaturadaimagem|nenhum|Passagem de parâmetros para outros objetos]] === Título === Os parâmetros também podem ser usados para compor o título da Consulta. Para isso, insira manualmente a marcação correspondente ao Parâmetro no campo '''Descrição''' das Queries: [[Arquivo:Client Consulta ParametroEmTitulo.png|nenhum|Parâmetros usados para compor o título da Query]] Quando as marcações são utilizadas para compor o título, é possível especificar o formato a ser utilizado. Para isso, basta adicionar um "|" (pipe) antes de fechar a marcação e em seguida o formato. Por exemplo, para formatar um parâmetro do tipo data chamado do '''StartDate''' para o formato brasileiro, ficaria: <code>{?PARAM StartDate|dd/MM/yyyy}</code>. Consulte a página abaixo para saber mais sobre os formatos utilizados no sistema: * [[Formatação de Valores]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 2cbb5243fa69fce25dc3c619908f2c9c287cd79d Consulta:Restrições 0 338 2367 2020-02-05T20:46:49Z Daniel.giacomelli 1 Iniciando wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Restrições da Consulta}} '''Criando página com base na página sobre parâmetros. INCOMPLETA''' As Restrições da Consulta são utilizados para '''impedir''' que a Consulta seja acessada em certas condições. Quando a condição definida for satisfeita, uma mensagem aparecerá na tela. //Não são objetos. == Configuração das Restrições == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Restrição. É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Condição === A condição é composta de dois ou três valores comparados por um operador. Um valor pode ser selecionado ou digitado. O comparador deve ser selecionado. === Mensagem === É o texto que será exibido no '''LATROMI Web''' para LATER === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos parâmetros é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localiza-lo na arvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] === Passagem de Parâmetros === Os parâmetros, assim como os outros tipos de [[Marcações]], podem ser passados para outros objetos a partir da Consulta. Essas chamadas podem ocorrer em [[Consulta:Links|Links]] de Colunas ou [[Consulta:Botões|Botões]]. [[Arquivo:Client Consulta PassagemDeParametro.png|miniaturadaimagem|nenhum|Passagem de parâmetros para outros objetos]] === Título === Os parâmetros também podem ser usados para compor o título da Consulta. Para isso, insira manualmente a marcação correspondente ao Parâmetro no campo '''Descrição''' das Queries: [[Arquivo:Client Consulta ParametroEmTitulo.png|nenhum|Parâmetros usados para compor o título da Query]] Quando as marcações são utilizadas para compor o título, é possível especificar o formato a ser utilizado. Para isso, basta adicionar um "|" (pipe) antes de fechar a marcação e em seguida o formato. Por exemplo, para formatar um parâmetro do tipo data chamado do '''StartDate''' para o formato brasileiro, ficaria: <code>{?PARAM StartDate|dd/MM/yyyy}</code>. Consulte a página abaixo para saber mais sobre os formatos utilizados no sistema: * [[Formatação de Valores]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] e6e04e3e8e8f362d61cfc1944e319c193e6cd31a 2368 2367 2020-02-06T17:22:07Z Daniel.giacomelli 1 Deletando muitas coisas que não eram sobre essa página wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Restrições da Consulta}} '''Criando página com base na página sobre parâmetros. INCOMPLETA''' As Restrições da Consulta são utilizados para '''impedir''' que a Consulta seja acessada em certas condições. Quando a condição definida for satisfeita, uma mensagem aparecerá na tela. //Não são objetos. == Configuração das Restrições == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Restrição. É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Condição === A condição é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. O comparador deve ser selecionado. === Mensagem === É o texto que será exibido no '''LATROMI Web''' para LATER == Utilizando as Restrições == Neste tópico, será explicado como as Restrições podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localiza-lo na arvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 6a1ac9cc95da5a038d8f3d899ee4e70b749a6f2a 2370 2368 2020-02-06T18:27:08Z Daniel.giacomelli 1 Correções e inserção da primeira imagem wikitext text/x-wiki [[Arquivo:Web Consulta Restricao mensagem.png|miniaturadaimagem|Mensagem de Restrição Violada em uma Consulta no LATROMI Web.]] {{DISPLAYTITLE:Restrições da Consulta}} As Restrições da Consulta são utilizados para '''impedir''' que a Consulta seja acessada com valores de Parâmetros indesejados. Quando a condição definida for satisfeita, uma mensagem aparecerá na tela. == Configuração das Restrições == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Restrição. É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Condição === A condição é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. === Mensagem === É o texto que será exibido no '''LATROMI Web''' para informar ao usuário que uma restrição foi violada. Recomenda-se criar uma mensagem que informe claramente como efetuar a consulta corretamente. == Ver Também == * [[Consulta:Parametros|Parâmetros]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] 61abda32511c8df0c10ecd8180b3bc4e51a83aef 2373 2370 2020-02-06T18:57:17Z Daniel.giacomelli 1 Primeiro release wikitext text/x-wiki [[Arquivo:Client restricoes.png|miniaturadaimagem|Lista de Restrições da Consulta]] [[Arquivo:Client Consulta Restricao configuracao.png|miniaturadaimagem|Tela de configuração da Restrição da Consulta]] [[Arquivo:Web Consulta Restricao mensagem.png|miniaturadaimagem|Mensagem de Restrição Violada em uma Consulta no LATROMI Web]] {{DISPLAYTITLE:Restrições da Consulta}} As Restrições da Consulta são utilizados para '''impedir''' que a Consulta seja acessada com '''valores''' de Parâmetros '''indesejados'''. Quando a condição definida for '''satisfeita''', uma mensagem aparecerá na tela. == Configuração das Restrições == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Restrição. É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Condição === A condição é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. === Mensagem === É o texto que será exibido no '''LATROMI Web''' para informar ao usuário que uma restrição foi violada. Recomenda-se criar uma mensagem que informe claramente como efetuar a consulta corretamente. == Ver Também == * [[Consulta:Parâmetros|Parâmetros]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] 8fd6c1056ded864caf0293095d9e7c505d8c7879 2377 2373 2020-02-07T19:34:17Z Luiz.kruger 18 Apenas corrigindo um engano em uma palavra wikitext text/x-wiki [[Arquivo:Client restricoes.png|miniaturadaimagem|Lista de Restrições da Consulta]] [[Arquivo:Client Consulta Restricao configuracao.png|miniaturadaimagem|Tela de configuração da Restrição da Consulta]] [[Arquivo:Web Consulta Restricao mensagem.png|miniaturadaimagem|Mensagem de Restrição Violada em uma Consulta no LATROMI Web]] {{DISPLAYTITLE:Restrições da Consulta}} As Restrições da Consulta são utilizados para '''impedir''' que a Consulta seja acessada com '''valores''' de Parâmetros '''indesejados'''. Quando a condição definida for '''satisfeita''', uma mensagem aparecerá na tela. == Configuração das Restrições == Na tela de modificação de Restrições, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Restrição. É permitido apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Condição === A condição é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. === Mensagem === É o texto que será exibido no '''LATROMI Web''' para informar ao usuário que uma restrição foi violada. Recomenda-se criar uma mensagem que informe claramente como efetuar a consulta corretamente. == Ver Também == * [[Consulta:Parâmetros|Parâmetros]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] 02fdc02190b395f0b3cc38b18b8a4593c2a93832 Arquivo:Web Consulta Restricao mensagem.png 6 339 2369 2020-02-06T18:22:39Z Daniel.giacomelli 1 wikitext text/x-wiki Mensagem de Restrição Violada em uma Consulta na web. 3f182f275d1f67db7def8d5fd7ad9f60c04e275e Arquivo:Client restricoes.png 6 340 2371 2020-02-06T18:40:39Z Daniel.giacomelli 1 wikitext text/x-wiki lista de Restrições da Consulta a892fd6c24821078a0c0fb5b8f54cb80c96bc968 Arquivo:Client Consulta Restricao configuracao.png 6 341 2372 2020-02-06T18:55:16Z Daniel.giacomelli 1 wikitext text/x-wiki achoquenaoimportaagora 54026eee29a0d72b0a2edd7b7c0f1cd65d613a40 Consulta:Botões 0 342 2374 2020-02-07T17:43:26Z Luiz.kruger 18 Init save wikitext text/x-wiki {{DISPLAYTITLE:Botões da Consulta}} Os Botões da Consulta são utilizados para disponibilizar '''conexões''' para consultas, formulários dinâmicos ou referências internas, possivelmente . Eles são utilizados na composição dos Comandos SQL, mas também podem ser usados para compor o título da Consulta e para serem passados como parâmetro para objetos que venham a ser chamados de dentro da Consulta. Ao contrários do que acontece com os outros objetos, os Botões da Consulta são únicos que podem ser preenchidos manualmente pelo usuário durante o acesso no '''LATROMI Web'''. == Configuração dos Botões == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Web''' para apresentar o campo ao usuário. Se não for preenchido, o sistema usará o nome do parâmetro. === Tooltip === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes apresentações e tipos de dados. Veja mais no tópico [[#Tipos de Botões]]. === Valor Padrão === Valor inicial do Parâmetro. Se for especificado, o parâmetro será preenchido automaticamente com este valor ao abrir a Consulta no LATROMI Web. === Largura === Largura do Parâmetro em pixels. === Preenchimento Obrigatório === Se estiver marcado, será obrigatório o preenchimento do Parâmetro antes de efetuar a Consulta. Quando a Consulta está com a configuração "''Executar consulta ao iniciar''" habilitada, a validação dos Botões é ignorada. === Visível === Se estiver marcado, o Parâmetro não será exibido no LATROMI Web para o usuário. == Tipos de Botões == Existem Botões com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Botões. === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Botões do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. == Utilizando os Botões == Neste tópico, será explicado como os Botões podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Botões é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localiza-lo na arvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos Botões em Comando SQL da Consulta]] Quando as marcações são utilizadas para compor o título, é possível especificar o formato a ser utilizado. Para isso, basta adicionar um "|" (pipe) antes de fechar a marcação e em seguida o formato. Por exemplo, para formatar um parâmetro do tipo data chamado do '''StartDate''' para o formato brasileiro, ficaria: <code>{?PARAM StartDate|dd/MM/yyyy}</code>. Consulte a página abaixo para saber mais sobre os formatos utilizados no sistema: * [[Formatação de Valores]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 10d2e354b53a142e836c67ac23734b25cd81a3b4 2375 2374 2020-02-07T19:06:47Z Luiz.kruger 18 Vários avanços. Salvando antes de incluir imagens wikitext text/x-wiki {{DISPLAYTITLE:Botões da Consulta}} Os Botões da Consulta são utilizados para disponibilizar '''conexões''' para consultas, formulários dinâmicos ou referências internas, possivelmente representando '''ações''' que não dependem das informações retornadas na Consulta no '''LATROMI Web'''. Essas conexões serão abertas em novas janelas. == Configuração dos Botões == Na tela de modificação de Botão, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Botão. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' para o usuário. === Balão de Ajuda === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o Botão. Esse campo pode ser deixado em branco. === Ícone === Imagem que aparecerá à esquerda do nome do Botão O ícone é opcional e, se não for usado, o Botão será representado no '''LATROMI Web''' apenas com o seu nome. === Conteúdo da Janela === Objeto que será aberto na nova janela quando o Botão for pressionado no '''LATROMI Web'''. Pode ser de um dos seguintes três tipos: Referência Interna, Fomulário Dinâmico ou Consulta. Em todos os casos, é permitida a passagem de Parâmetros para o objeto e a configuração da janela. Para escolher o conteúdo da janela, clique no ícone _varinha mágica_, escolha o tipo do objeto e depois escolha o objeto desejado. == Parâmetros do Conteúdo da Janela == Permite o preenchimento dos Parâmetros do objeto escolhido. == Configurações do Conteúdo da Janela == === XXXXXXX === == Utilizando os Botões == Neste tópico, será explicado como os Botões podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Botões é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um Botão em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o Botão, localiza-lo na arvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um Botão, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos Botões em Comando SQL da Consulta]] Quando as marcações são utilizadas para compor o título, é possível especificar o formato a ser utilizado. Para isso, basta adicionar um "|" (pipe) antes de fechar a marcação e em seguida o formato. Por exemplo, para formatar um Botão do tipo data chamado do '''StartDate''' para o formato brasileiro, ficaria: <code>{?PARAM StartDate|dd/MM/yyyy}</code>. Consulte a página abaixo para saber mais sobre os formatos utilizados no sistema: * [[Formatação de Valores]] == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] * [[Consulta:Parâmetros|Parâmetros]] 09304c3ca60a6e45548ab41b2088ee42c30bafc3 2376 2375 2020-02-07T19:31:40Z Luiz.kruger 18 Incluindo informação sobre as configurações da janela wikitext text/x-wiki {{DISPLAYTITLE:Botões da Consulta}} Os Botões da Consulta são utilizados para disponibilizar '''conexões''' para consultas, formulários dinâmicos ou referências internas, possivelmente representando '''ações''' que não dependem das informações retornadas na Consulta no '''LATROMI Web'''. Essas conexões serão abertas em novas janelas. == Configuração dos Botões == Na tela de modificação de Botão, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Botão. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' para o usuário. === Balão de Ajuda === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o Botão. Esse campo pode ser deixado em branco. === Ícone === Imagem que aparecerá à esquerda do nome do Botão O ícone é opcional e, se não for usado, o Botão será representado no '''LATROMI Web''' apenas com o seu nome. === Conteúdo da Janela === Objeto que será aberto na nova janela quando o Botão for pressionado no '''LATROMI Web'''. Pode ser de um dos seguintes três tipos: Referência Interna, Fomulário Dinâmico ou Consulta. Em todos os casos, é permitida a passagem de Parâmetros para o objeto e a configuração da janela. Para escolher o conteúdo da janela, clique no ícone _varinha mágica_, escolha o tipo do objeto e depois escolha o objeto desejado. == Parâmetros do Conteúdo da Janela == Permite o preenchimento dos Parâmetros do objeto escolhido. Os valores podem ser selecionados ou preenchidos manualmente. == Configurações do Conteúdo da Janela == === Título da Janela === Título mostrado na janela. Se não for informado, será usada a descrição do objeto selecionado. === Habilitar Modal === Se habilitado, a janela abrirá em modo Modal, ou seja, qualquer objeto que esteja abaixo da janela só poderá ser acessado quando a mesma for fechada. === Dimensões da Janela === Altura e largura da janela. Se não forem especificadas, serão usados os valores padrão conforme o tipo de objeto. === Estado da Janela === Estado de tamanho inicial da janela. === Atualizar a Janela Pai === Se habilitado, a janela pai será atualizada quando a janela filha for fechada. Se a janela filha for um Formulário Dinâmico, a janela pai só será atualizada se o botão 'OK' do Formulário for pressionado ao menos uma vez. == Ver Também == * [[Consulta:Formulários Dinâmicos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] * [[Consulta:Parâmetros|Parâmetros]] 340856c877b7a26666977d49f567e187db102276 2382 2376 2020-02-07T19:47:44Z Luiz.kruger 18 Identação e imagens wikitext text/x-wiki [[Arquivo:Client Consulta Botao lista.png|miniaturadaimagem]] [[Arquivo:Client Consulta Botao configuracao.png|miniaturadaimagem]] [[Arquivo:Web Consulta Botao.png|miniaturadaimagem]] {{DISPLAYTITLE:Botões da Consulta}} Os Botões da Consulta são utilizados para disponibilizar '''conexões''' para consultas, formulários dinâmicos ou referências internas, possivelmente representando '''ações''' que não dependem das informações retornadas na Consulta no '''LATROMI Web'''. Essas conexões serão abertas em novas janelas. == Configuração dos Botões == Na tela de modificação de Botão, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Botão. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' para o usuário. === Balão de Ajuda === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o Botão. Esse campo pode ser deixado em branco. === Ícone === Imagem que aparecerá à esquerda do nome do Botão O ícone é opcional e, se não for usado, o Botão será representado no '''LATROMI Web''' apenas com o seu nome. === Conteúdo da Janela === Objeto que será aberto na nova janela quando o Botão for pressionado no '''LATROMI Web'''. Pode ser de um dos seguintes três tipos: Referência Interna, Fomulário Dinâmico ou Consulta. Em todos os casos, é permitida a passagem de Parâmetros para o objeto e a configuração da janela. Para escolher o conteúdo da janela, clique no ícone _varinha mágica_, escolha o tipo do objeto e depois escolha o objeto desejado. === Parâmetros do Conteúdo da Janela === Permite o preenchimento dos Parâmetros do objeto escolhido. Os valores podem ser selecionados ou preenchidos manualmente. === Configurações do Conteúdo da Janela === [[Arquivo:Client Consulta Botao configuracao configuracoes.png|miniaturadaimagem]] ==== Título da Janela ==== Título mostrado na janela. Se não for informado, será usada a descrição do objeto selecionado. ==== Habilitar Modal ==== Se habilitado, a janela abrirá em modo Modal, ou seja, qualquer objeto que esteja abaixo da janela só poderá ser acessado quando a mesma for fechada. ==== Dimensões da Janela ==== Altura e largura da janela. Se não forem especificadas, serão usados os valores padrão conforme o tipo de objeto. ==== Estado da Janela ==== Estado de tamanho inicial da janela. ==== Atualizar a Janela Pai ==== Se habilitado, a janela pai será atualizada quando a janela filha for fechada. Se a janela filha for um Formulário Dinâmico, a janela pai só será atualizada se o botão 'OK' do Formulário for pressionado ao menos uma vez. == Ver Também == * [[Consulta:Formulários Dinâmicos|Formulários Dinâmicos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] * [[Consulta:Parâmetros|Parâmetros]] 7660520a02566b8637d9c36f0417d665c8a37ade 2383 2382 2020-02-07T20:12:24Z Luiz.kruger 18 Legendas legais wikitext text/x-wiki [[Arquivo:Client Consulta Botao lista.png|miniaturadaimagem|Lista de Botões da Consulta]] [[Arquivo:Web Consulta Botao.png|miniaturadaimagem|Botões da Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Botões da Consulta}} Os Botões da Consulta são utilizados para disponibilizar '''conexões''' para consultas, formulários dinâmicos ou referências internas, possivelmente representando '''ações''' que não dependem das informações retornadas na Consulta no '''LATROMI Web'''. Essas conexões serão abertas em novas janelas. == Configuração dos Botões == [[Arquivo:Client Consulta Botao configuracao.png|miniaturadaimagem|Tela de Configuração dos Botões da Consulta]] Na tela de modificação de Botão, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Botão. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' para o usuário. === Balão de Ajuda === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o Botão. Esse campo pode ser deixado em branco. === Ícone === Imagem que aparecerá à esquerda do nome do Botão. Pode ser um símbolo [[Font Awesome]] ou uma imagem adicionada ao sistema de arquivos do '''LATROMI Client'''. Para saber mais, veja [[Ícones]]. O ícone é opcional e, se não for usado, o Botão será representado no '''LATROMI Web''' apenas com o seu nome. === Conteúdo da Janela === Objeto que será aberto na nova janela quando o Botão for pressionado no '''LATROMI Web'''. Pode ser de um dos seguintes três tipos: Referência Interna, Fomulário Dinâmico ou Consulta. Em todos os casos, é permitida a passagem de Parâmetros para o objeto e a configuração da janela. Para escolher o conteúdo da janela, clique no ícone ''varinha mágica'', escolha o tipo do objeto e depois escolha o objeto desejado. === Parâmetros do Conteúdo da Janela === Permite o preenchimento dos Parâmetros do objeto escolhido. Os valores podem ser selecionados ou preenchidos manualmente. === Configurações do Conteúdo da Janela === [[Arquivo:Client Consulta Botao configuracao configuracoes.png|miniaturadaimagem|COnfigurações do Conteúdo da Janela na Tela de Configuração dos Botões da Consulta]] ==== Título da Janela ==== Título mostrado na janela. Se não for informado, será usada a descrição do objeto selecionado. ==== Habilitar Modal ==== Se habilitado, a janela abrirá em modo Modal, ou seja, qualquer objeto que esteja abaixo da janela só poderá ser acessado quando a mesma for fechada. ==== Dimensões da Janela ==== Altura e largura da janela. Se não forem especificadas, serão usados os valores padrão conforme o tipo de objeto. ==== Estado da Janela ==== Estado de tamanho inicial da janela. ==== Atualizar a Janela Pai ==== Se habilitado, a janela pai será atualizada quando a janela filha for fechada. Se a janela filha for um Formulário Dinâmico, a janela pai só será atualizada se o botão 'OK' do Formulário for pressionado ao menos uma vez. == Ver Também == * [[Consulta:Formulários Dinâmicos|Formulários Dinâmicos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] * [[Consulta:Parâmetros|Parâmetros]] e283e8b4aeb21fbd64a52a6ecb42b381950a35a6 2384 2383 2020-02-07T20:16:56Z Luiz.kruger 18 Lugar das imagens do meio : none wikitext text/x-wiki [[Arquivo:Client Consulta Botao lista.png|miniaturadaimagem|Lista de Botões da Consulta]] [[Arquivo:Web Consulta Botao.png|miniaturadaimagem|Botões da Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Botões da Consulta}} Os Botões da Consulta são utilizados para disponibilizar '''conexões''' para consultas, formulários dinâmicos ou referências internas, possivelmente representando '''ações''' que não dependem das informações retornadas na Consulta no '''LATROMI Web'''. Essas conexões serão abertas em novas janelas. == Configuração dos Botões == [[Arquivo:Client Consulta Botao configuracao.png|miniaturadaimagem|none|Tela de Configuração dos Botões da Consulta]] Na tela de modificação de Botão, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Botão. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' para o usuário. === Balão de Ajuda === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o Botão. Esse campo pode ser deixado em branco. === Ícone === Imagem que aparecerá à esquerda do nome do Botão. Pode ser um símbolo [[Font Awesome]] ou uma imagem adicionada ao sistema de arquivos do '''LATROMI Client'''. Para saber mais, veja [[Ícones]]. O ícone é opcional e, se não for usado, o Botão será representado no '''LATROMI Web''' apenas com o seu nome. === Conteúdo da Janela === Objeto que será aberto na nova janela quando o Botão for pressionado no '''LATROMI Web'''. Pode ser de um dos seguintes três tipos: Referência Interna, Fomulário Dinâmico ou Consulta. Em todos os casos, é permitida a passagem de Parâmetros para o objeto e a configuração da janela. Para escolher o conteúdo da janela, clique no ícone ''varinha mágica'', escolha o tipo do objeto e depois escolha o objeto desejado. === Parâmetros do Conteúdo da Janela === Permite o preenchimento dos Parâmetros do objeto escolhido. Os valores podem ser selecionados ou preenchidos manualmente. === Configurações do Conteúdo da Janela === [[Arquivo:Client Consulta Botao configuracao configuracoes.png|miniaturadaimagem|none|Configurações do Conteúdo da Janela na Tela de Configuração dos Botões da Consulta]] ==== Título da Janela ==== Título mostrado na janela. Se não for informado, será usada a descrição do objeto selecionado. ==== Habilitar Modal ==== Se habilitado, a janela abrirá em modo Modal, ou seja, qualquer objeto que esteja abaixo da janela só poderá ser acessado quando a mesma for fechada. ==== Dimensões da Janela ==== Altura e largura da janela. Se não forem especificadas, serão usados os valores padrão conforme o tipo de objeto. ==== Estado da Janela ==== Estado de tamanho inicial da janela. ==== Atualizar a Janela Pai ==== Se habilitado, a janela pai será atualizada quando a janela filha for fechada. Se a janela filha for um Formulário Dinâmico, a janela pai só será atualizada se o botão 'OK' do Formulário for pressionado ao menos uma vez. == Ver Também == * [[Consulta:Formulários Dinâmicos|Formulários Dinâmicos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] * [[Consulta:Parâmetros|Parâmetros]] 697ff92730f218c1072b273abc9d3074d999b99a 2386 2384 2020-02-07T20:23:57Z Luiz.kruger 18 Correção de imagem. Primeiro release wikitext text/x-wiki [[Arquivo:Client Consulta Botao lista.png|miniaturadaimagem|Lista de Botões da Consulta]] [[Arquivo:Web Consulta Botao.png|miniaturadaimagem|Botões da Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Botões da Consulta}} Os Botões da Consulta são utilizados para disponibilizar '''conexões''' para consultas, formulários dinâmicos ou referências internas, possivelmente representando '''ações''' que não dependem das informações retornadas na Consulta no '''LATROMI Web'''. Essas conexões serão abertas em novas janelas. == Configuração dos Botões == [[Arquivo:Client Consulta Botao configuracao .png|miniaturadaimagem|none|Tela de Configuração dos Botões da Consulta]] Na tela de modificação de Botão, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Botão. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' para o usuário. === Balão de Ajuda === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o Botão. Esse campo pode ser deixado em branco. === Ícone === Imagem que aparecerá à esquerda do nome do Botão. Pode ser um símbolo [[Font Awesome]] ou uma imagem adicionada ao sistema de arquivos do '''LATROMI Client'''. Para saber mais, veja [[Ícones]]. O ícone é opcional e, se não for usado, o Botão será representado no '''LATROMI Web''' apenas com o seu nome. === Conteúdo da Janela === Objeto que será aberto na nova janela quando o Botão for pressionado no '''LATROMI Web'''. Pode ser de um dos seguintes três tipos: Referência Interna, Fomulário Dinâmico ou Consulta. Em todos os casos, é permitida a passagem de Parâmetros para o objeto e a configuração da janela. Para escolher o conteúdo da janela, clique no ícone ''varinha mágica'', escolha o tipo do objeto e depois escolha o objeto desejado. === Parâmetros do Conteúdo da Janela === Permite o preenchimento dos Parâmetros do objeto escolhido. Os valores podem ser selecionados ou preenchidos manualmente. === Configurações do Conteúdo da Janela === [[Arquivo:Client Consulta Botao configuracao configuracoes.png|miniaturadaimagem|none|Configurações do Conteúdo da Janela na Tela de Configuração dos Botões da Consulta]] ==== Título da Janela ==== Título mostrado na janela. Se não for informado, será usada a descrição do objeto selecionado. ==== Habilitar Modal ==== Se habilitado, a janela abrirá em modo Modal, ou seja, qualquer objeto que esteja abaixo da janela só poderá ser acessado quando a mesma for fechada. ==== Dimensões da Janela ==== Altura e largura da janela. Se não forem especificadas, serão usados os valores padrão conforme o tipo de objeto. ==== Estado da Janela ==== Estado de tamanho inicial da janela. ==== Atualizar a Janela Pai ==== Se habilitado, a janela pai será atualizada quando a janela filha for fechada. Se a janela filha for um Formulário Dinâmico, a janela pai só será atualizada se o botão 'OK' do Formulário for pressionado ao menos uma vez. == Ver Também == * [[Consulta:Formulários Dinâmicos|Formulários Dinâmicos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] * [[Consulta:Parâmetros|Parâmetros]] d3e8eb0ed619952ac8f10d9523e9b0b51f976352 2387 2386 2020-02-07T21:31:47Z Luiz.kruger 18 "conexões remete a banco de dados" wikitext text/x-wiki [[Arquivo:Client Consulta Botao lista.png|miniaturadaimagem|Lista de Botões da Consulta]] [[Arquivo:Web Consulta Botao.png|miniaturadaimagem|Botões da Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Botões da Consulta}} Os Botões da Consulta são utilizados para disponibilizar '''chamadas''' de outros objetos, sendo esses consultas, formulários dinâmicos ou referências internas, possivelmente representando '''ações''' que não dependem das informações retornadas na Consulta no '''LATROMI Web'''. O conteúdo será aberto em uma nova janela. == Configuração dos Botões == [[Arquivo:Client Consulta Botao configuracao .png|miniaturadaimagem|none|Tela de Configuração dos Botões da Consulta]] Na tela de modificação de Botão, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Botão. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' para o usuário. === Balão de Ajuda === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o Botão. Esse campo pode ser deixado em branco. === Ícone === Imagem que aparecerá à esquerda do nome do Botão. Pode ser um símbolo [[Font Awesome]] ou uma imagem adicionada ao sistema de arquivos do '''LATROMI Client'''. Para saber mais, veja [[Ícones]]. O ícone é opcional e, se não for usado, o Botão será representado no '''LATROMI Web''' apenas com o seu nome. === Conteúdo da Janela === Objeto que será aberto na nova janela quando o Botão for pressionado no '''LATROMI Web'''. Pode ser de um dos seguintes três tipos: Referência Interna, Fomulário Dinâmico ou Consulta. Em todos os casos, é permitida a passagem de Parâmetros para o objeto e a configuração da janela. Para escolher o conteúdo da janela, clique no ícone ''varinha mágica'', escolha o tipo do objeto e depois escolha o objeto desejado. === Parâmetros do Conteúdo da Janela === Permite o preenchimento dos Parâmetros do objeto escolhido. Os valores podem ser selecionados ou preenchidos manualmente. === Configurações do Conteúdo da Janela === [[Arquivo:Client Consulta Botao configuracao configuracoes.png|miniaturadaimagem|none|Configurações do Conteúdo da Janela na Tela de Configuração dos Botões da Consulta]] ==== Título da Janela ==== Título mostrado na janela. Se não for informado, será usada a descrição do objeto selecionado. ==== Habilitar Modal ==== Se habilitado, a janela abrirá em modo Modal, ou seja, qualquer objeto que esteja abaixo da janela só poderá ser acessado quando a mesma for fechada. ==== Dimensões da Janela ==== Altura e largura da janela. Se não forem especificadas, serão usados os valores padrão conforme o tipo de objeto. ==== Estado da Janela ==== Estado de tamanho inicial da janela. ==== Atualizar a Janela Pai ==== Se habilitado, a janela pai será atualizada quando a janela filha for fechada. Se a janela filha for um Formulário Dinâmico, a janela pai só será atualizada se o botão 'OK' do Formulário for pressionado ao menos uma vez. == Ver Também == * [[Consulta:Formulários Dinâmicos|Formulários Dinâmicos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] * [[Consulta:Parâmetros|Parâmetros]] 1846e103c22acfb3cf10551807aa8bbba8cf6a71 Arquivo:Client Consulta Botao lista.png 6 343 2378 2020-02-07T19:43:58Z Luiz.kruger 18 wikitext text/x-wiki lalala df2efa060e335f97628ca39c9fef5469ab3cb837 Arquivo:Client Consulta Botao configuracao.png 6 344 2379 2020-02-07T19:44:44Z Luiz.kruger 18 wikitext text/x-wiki lelele 9e9b4b8115a563fadffb846014292c8f654d32a1 Arquivo:Web Consulta Botao.png 6 345 2380 2020-02-07T19:45:21Z Luiz.kruger 18 wikitext text/x-wiki lilili e71fc950cc2e71c1e976fa0b4da2529a3259b754 Arquivo:Client Consulta Botao configuracao configuracoes.png 6 346 2381 2020-02-07T19:47:25Z Luiz.kruger 18 wikitext text/x-wiki lololo 9959c10cadf3b51950519e7ceb2e302a2b76b4be Arquivo:Client Consulta Botao configuracao .png 6 347 2385 2020-02-07T20:22:35Z Luiz.kruger 18 wikitext text/x-wiki asdlkjasdlkjasldkj a9ead9107d8d65eff6ab34f29deadef40b6c7b48 Consulta:Formatações Condicionais 0 348 2388 2020-02-07T21:59:14Z Luiz.kruger 18 Inicial baseado na página Botões wikitext text/x-wiki [[Arquivo:Client Consulta Botao lista.png|miniaturadaimagem|Lista de Botões da Consulta]] [[Arquivo:Web Consulta Botao.png|miniaturadaimagem|Botões da Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Botões da Consulta}} As Formatações Condicionais da Consulta são utilizadas para '''indicar visualmente''' que alguma '''situação''' de interesse esteja ocorrendo em alguma '''linha''' na Consulta no '''LATROMI Web'''. Elas podem ser aplicadas a uma coluna especificada ou à linha em que a situação ocorre. == Configuração das Formatações Condicionais == [[Imagem]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Formatação Condicional. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' quando o usuário deixar o cursor do mouse em cima do indicador se o campo ''Gerar Legenda'' for marcado. === Condição === A condição é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, a Formatação será aplicada. === Formatação === Uma Formatação Condicional pode ser de um dos dois seguintes tipos: Imagem ou Texto. ==== Imagem ==== ==== Texto ==== === Aplicação === === Gerar Legenda === Se marcado, um texto igual ao Nome da Formatação Condicional será exibido quando o usuário deixar o cursor do mouse em cima do indicador no ''LATROMI Web'''. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] abde9a30a200dd2cb75b7156b90b6307796390d6 2389 2388 2020-02-07T21:59:48Z Luiz.kruger 18 Título certo wikitext text/x-wiki [[Arquivo:Client Consulta Botao lista.png|miniaturadaimagem|Lista de Botões da Consulta]] [[Arquivo:Web Consulta Botao.png|miniaturadaimagem|Botões da Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Formatações Condicionais}} As Formatações Condicionais da Consulta são utilizadas para '''indicar visualmente''' que alguma '''situação''' de interesse esteja ocorrendo em alguma '''linha''' na Consulta no '''LATROMI Web'''. Elas podem ser aplicadas a uma coluna especificada ou à linha em que a situação ocorre. == Configuração das Formatações Condicionais == [[Imagem]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Formatação Condicional. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' quando o usuário deixar o cursor do mouse em cima do indicador se o campo ''Gerar Legenda'' for marcado. === Condição === A condição é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, a Formatação será aplicada. === Formatação === Uma Formatação Condicional pode ser de um dos dois seguintes tipos: Imagem ou Texto. ==== Imagem ==== ==== Texto ==== === Aplicação === === Gerar Legenda === Se marcado, um texto igual ao Nome da Formatação Condicional será exibido quando o usuário deixar o cursor do mouse em cima do indicador no ''LATROMI Web'''. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 6357137b64bef4054b7af492f9ba629952d46e92 2390 2389 2020-02-07T22:03:27Z Luiz.kruger 18 /* Aplicação */ Explicação wikitext text/x-wiki [[Arquivo:Client Consulta Botao lista.png|miniaturadaimagem|Lista de Botões da Consulta]] [[Arquivo:Web Consulta Botao.png|miniaturadaimagem|Botões da Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Formatações Condicionais}} As Formatações Condicionais da Consulta são utilizadas para '''indicar visualmente''' que alguma '''situação''' de interesse esteja ocorrendo em alguma '''linha''' na Consulta no '''LATROMI Web'''. Elas podem ser aplicadas a uma coluna especificada ou à linha em que a situação ocorre. == Configuração das Formatações Condicionais == [[Imagem]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Formatação Condicional. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' quando o usuário deixar o cursor do mouse em cima do indicador se o campo ''Gerar Legenda'' for marcado. === Condição === A condição é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, a Formatação será aplicada. === Formatação === Uma Formatação Condicional pode ser de um dos dois seguintes tipos: Imagem ou Texto. ==== Imagem ==== ==== Texto ==== === Aplicação === Informa se a Formatação Condicional será exibida em uma coluna específica ou como alteração do texto da linha em que a condição ocorre. Se o Tipo da Formatação for '''Imagem''', só será possível aplicar em uma coluna. === Gerar Legenda === Se marcado, um texto igual ao Nome da Formatação Condicional será exibido quando o usuário deixar o cursor do mouse em cima do indicador no ''LATROMI Web'''. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] a4b1760cb43a109ba3fea253e770a0072764c293 2392 2390 2020-02-07T22:26:15Z Luiz.kruger 18 /* Configuração das Formatações Condicionais */ Add imagem wikitext text/x-wiki [[Arquivo:Client Consulta Botao lista.png|miniaturadaimagem|Lista de Botões da Consulta]] [[Arquivo:Web Consulta Botao.png|miniaturadaimagem|Botões da Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Formatações Condicionais}} As Formatações Condicionais da Consulta são utilizadas para '''indicar visualmente''' que alguma '''situação''' de interesse esteja ocorrendo em alguma '''linha''' na Consulta no '''LATROMI Web'''. Elas podem ser aplicadas a uma coluna especificada ou à linha em que a situação ocorre. == Configuração das Formatações Condicionais == [[Arquivo:Client Consulta Formatacao Condicional configuracao.png|none|miniaturadaimagem]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Formatação Condicional. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' quando o usuário deixar o cursor do mouse em cima do indicador se o campo ''Gerar Legenda'' for marcado. === Condição === A condição é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, a Formatação será aplicada. === Formatação === Uma Formatação Condicional pode ser de um dos dois seguintes tipos: Imagem ou Texto. ==== Imagem ==== ==== Texto ==== === Aplicação === Informa se a Formatação Condicional será exibida em uma coluna específica ou como alteração do texto da linha em que a condição ocorre. Se o Tipo da Formatação for '''Imagem''', só será possível aplicar em uma coluna. === Gerar Legenda === Se marcado, um texto igual ao Nome da Formatação Condicional será exibido quando o usuário deixar o cursor do mouse em cima do indicador no ''LATROMI Web'''. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 2c62fcebbd0c660a26ce726c7b980fb2bd73dd10 2396 2392 2020-02-10T16:43:58Z Luiz.kruger 18 imagens wikitext text/x-wiki [[Arquivo:Client Consulta Formatacao Condicional lista.png|xxx|miniaturadaimagem]] {{DISPLAYTITLE:Formatações Condicionais}} As Formatações Condicionais da Consulta são utilizadas para '''indicar visualmente''' que alguma '''situação''' de interesse esteja ocorrendo em alguma '''linha''' na Consulta no '''LATROMI Web'''. Elas podem ser aplicadas a uma coluna especificada ou à linha em que a situação ocorre. == Configuração das Formatações Condicionais == [[Arquivo:Client Consulta Formatacao Condicional configuracao.png|none|miniaturadaimagem]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Formatação Condicional. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' quando o usuário deixar o cursor do mouse em cima do indicador se o campo ''Gerar Legenda'' for marcado. === Condição === A condição é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, a Formatação será aplicada. === Formatação === Uma Formatação Condicional pode ser de um dos dois seguintes tipos: Imagem ou Texto. ==== Imagem ==== [[Arquivo:Web Consulta Formatacao Condicional imagem.png|none|xxx|miniaturadaimagem]] ==== Texto ==== [[Arquivo:Web Consulta Formatacao Condicional texto.png|miniaturadaimagem|nenhum]] === Aplicação === Informa se a Formatação Condicional será exibida em uma coluna específica ou como alteração do texto da linha em que a condição ocorre. Se o Tipo da Formatação for '''Imagem''', só será possível aplicar em uma coluna. === Gerar Legenda === Se marcado, um texto igual ao Nome da Formatação Condicional será exibido quando o usuário deixar o cursor do mouse em cima do indicador no ''LATROMI Web'''. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] f8428ed25b9a3397272a33d2a37f673f9a49ab1b 2397 2396 2020-02-10T16:44:56Z Luiz.kruger 18 /* Texto */ vendo aonde vai a legenda wikitext text/x-wiki [[Arquivo:Client Consulta Formatacao Condicional lista.png|xxx|miniaturadaimagem]] {{DISPLAYTITLE:Formatações Condicionais}} As Formatações Condicionais da Consulta são utilizadas para '''indicar visualmente''' que alguma '''situação''' de interesse esteja ocorrendo em alguma '''linha''' na Consulta no '''LATROMI Web'''. Elas podem ser aplicadas a uma coluna especificada ou à linha em que a situação ocorre. == Configuração das Formatações Condicionais == [[Arquivo:Client Consulta Formatacao Condicional configuracao.png|none|miniaturadaimagem]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Formatação Condicional. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' quando o usuário deixar o cursor do mouse em cima do indicador se o campo ''Gerar Legenda'' for marcado. === Condição === A condição é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, a Formatação será aplicada. === Formatação === Uma Formatação Condicional pode ser de um dos dois seguintes tipos: Imagem ou Texto. ==== Imagem ==== [[Arquivo:Web Consulta Formatacao Condicional imagem.png|none|xxx|miniaturadaimagem]] ==== Texto ==== [[Arquivo:Web Consulta Formatacao Condicional texto.png|miniaturadaimagem|nenhum|aqui que vai a legenda?]] === Aplicação === Informa se a Formatação Condicional será exibida em uma coluna específica ou como alteração do texto da linha em que a condição ocorre. Se o Tipo da Formatação for '''Imagem''', só será possível aplicar em uma coluna. === Gerar Legenda === Se marcado, um texto igual ao Nome da Formatação Condicional será exibido quando o usuário deixar o cursor do mouse em cima do indicador no ''LATROMI Web'''. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] b46a9ab7a6110453e6f7cf94b62dcea876d4539c 2398 2397 2020-02-10T17:10:17Z Luiz.kruger 18 Legendas das imagens e um pouco de explicação wikitext text/x-wiki [[Arquivo:Client Consulta Formatacao Condicional lista.png|Lista de Formatações Condicionais da Conulta|miniaturadaimagem]] {{DISPLAYTITLE:Formatações Condicionais}} As Formatações Condicionais da Consulta são utilizadas para '''indicar visualmente''' que alguma '''situação''' de interesse esteja ocorrendo em alguma '''linha''' na Consulta no '''LATROMI Web'''. Elas podem ser aplicadas a uma coluna especificada ou à linha em que a situação ocorre. == Configuração das Formatações Condicionais == [[Arquivo:Client Consulta Formatacao Condicional configuracao.png|none|miniaturadaimagem|Tela de Configuração das Formatações Condicionais da Consulta]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Formatação Condicional. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' quando o usuário deixar o cursor do mouse em cima do indicador se o campo ''Gerar Legenda'' for marcado. === Condição === A condição é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, a Formatação será aplicada. === Formatação === Uma Formatação Condicional pode ser de um dos dois seguintes tipos: Imagem ou Texto. ==== Imagem ==== Uma imagem será exibida à esquerda de qualquer texto em uma coluna especificada em ''Aplicação''. [[Arquivo:Web Consulta Formatacao Condicional imagem.png|none|Formatação Condicional com exibição em imagem exibida no '''LATROMI Web'''|miniaturadaimagem]] Para informações sobre como selecionar uma imagem, veja [[imagens]]. ==== Texto ==== O texto da linha inteira ou apenas da célula da coluna especificada da linha, conforme especificado em ''Aplicação'', será alterado para o tipo de texto escolhido. [[Arquivo:Web Consulta Formatacao Condicional texto.png|miniaturadaimagem|nenhum|Formatação Condicional com exibição em texto exibida no '''LATROMI Web''']] === Aplicação === Informa se a Formatação Condicional será exibida em uma coluna específica ou como alteração do texto da linha em que a condição ocorre. Se o Tipo da Formatação for '''Imagem''', só será possível aplicar em uma coluna. === Gerar Legenda === Se marcado, um texto igual ao Nome da Formatação Condicional será exibido quando o usuário deixar o cursor do mouse em cima do indicador no ''LATROMI Web'''. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 3398744af91456d4808ed03dccd8fb5295e760ba Arquivo:Client Consulta Formatacao Condicional configuracao.png 6 349 2391 2020-02-07T22:25:13Z Luiz.kruger 18 wikitext text/x-wiki lkjlkjlkjlkjlkj 1343bc84fa78c34aa9226b260201e8d6b49a6fe7 Arquivo:Client Consulta Formatacao Condicional lista.png 6 350 2393 2020-02-10T16:39:11Z Luiz.kruger 18 wikitext text/x-wiki lkjlkjlkjlkjlkj 1343bc84fa78c34aa9226b260201e8d6b49a6fe7 Arquivo:Web Consulta Formatacao Condicional imagem.png 6 351 2394 2020-02-10T16:42:22Z Luiz.kruger 18 wikitext text/x-wiki exemplo d1fe2d6350f52df617e4e189e9eb330e7e652a75 Arquivo:Web Consulta Formatacao Condicional texto.png 6 352 2395 2020-02-10T16:43:28Z Luiz.kruger 18 wikitext text/x-wiki exemplo d1fe2d6350f52df617e4e189e9eb330e7e652a75 Arquivo:Client Consulta Link lista.png 6 353 2399 2020-02-10T18:03:28Z Luiz.kruger 18 wikitext text/x-wiki x 11f6ad8ec52a2984abaafd7c3b516503785c2072 Arquivo:Client Consulta Link configuracao.png 6 354 2400 2020-02-10T18:52:29Z Luiz.kruger 18 wikitext text/x-wiki n d1854cae891ec7b29161ccaf79a24b00c274bdaa Consulta:Links 0 355 2401 2020-02-10T18:57:56Z Luiz.kruger 18 Pontapé inicial alfa wikitext text/x-wiki [[Arquivo:Client Consulta Link lista.png|miniaturadaimagem| Lista de Links da Consulta]] {{DISPLAYTITLE:Links}} As Links da Consulta são utilizadas para disponibilzar,em uma coluna na Consulta no '''LATROMI Web''', '''chamadas''' para outros objetos, sendo esses consultas, formulários dinâmicos, referências internas ou extrator de arquivos, possivelmente representando '''ações''' que podem '''depender''' das informações retornadas na Consulta no LATROMI Web. O conteúdo será aberto em uma nova janela. == Configuração dos Links== [[Arquivo:Client Consulta Link configuracao.png|miniaturadaimagem|nenhum]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Referência Interna === === Formulário Dinâmico === === Consulta === === Extrator de Arquivos === === Objetos === É possível que um link tenha vários links. Dá pra incluir vários objetos nele e diferenciar qual deles acontece/estará ativo/será ativado com diferentes condições pra cada um. Para editar os outros campos, selecione o objeto que quer editar primeiro pois eles dependem dele. === Condição === Cada objeto possui sua própria condição. Ela é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, o link para esse objeto estará ativo. === Parâmetros === Cada objeto possui uma lista de parâmetros que é herdada do conteúdo do link. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 6856c5082dd63511c19d00f2eae407e707b2ab14 2407 2401 2020-02-10T21:26:55Z Luiz.kruger 18 Vincular/apontar e quase tudo mais wikitext text/x-wiki [[Arquivo:Client Consulta Link lista.png|miniaturadaimagem| Lista de Links da Consulta]] {{DISPLAYTITLE:Links}} As Links da Consulta são utilizadas para disponibilzar,em uma coluna na Consulta no '''LATROMI Web''', '''chamadas''' para outros objetos, sendo esses consultas, formulários dinâmicos, referências internas ou extrator de arquivos, possivelmente representando '''ações''' que podem '''depender''' das informações retornadas na Consulta no LATROMI Web. O conteúdo será aberto em uma nova janela. == Configuração dos Links== [[Arquivo:Client Consulta Link configuracao.png|miniaturadaimagem|nenhum|Janela de Configuração do Link]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: == Nome == Identificador bla bla bla o nome é único e não pode conter espaço -- tirar esse texto de Parâmetros. === Objetos === Um Link pode apontar para mais de um objeto, permitindo que diferentes valores de retorno da consulta resultem em diferentes ações em um mesmo Link. Para especificar em quais condições um Link apontará para um determinado objeto, utiliza-se a condição do objeto. Quando a condição do objeto for satisfeita, o Link será vinculado a ele. Quando a tela de configuração de um Link for aberta pela primeira vez ou quando um novo objeto for criado em um Link, a seleção de objetos será aberta automaticamente. Sua seleção é obrigatória. O objeto pode ser uma referência interna, Formulário Dinâmico, uma Consulta ou um Extrator de Arquivos. Para editar os outros campos, primeiro selecione o objeto ao qual eles dependem. === Condição === Cada objeto possui sua própria condição. Ela é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, o link para esse objeto estará ativo. === Parâmetros === Cada objeto possui uma lista de parâmetros que é herdada do conteúdo do link. Um parâmetro pode ser selecionado ou escrito. === Configurações === Configurações da janela na qual o objeto será aberto no '''LATROMI Web'''. ==== Título da Janela ==== Título mostrado na janela. Se não for informado, será usada a descrição do objeto selecionado. ==== Habilitar Modal ==== Se habilitado, a janela abrirá em modo Modal, ou seja, qualquer objeto que esteja abaixo da janela só poderá ser acessado quando a mesma for fechada. ==== Dimensões da Janela ==== Altura e largura da janela. Se não forem especificadas, serão usados os valores padrão conforme o tipo de objeto. ==== Estado da Janela ==== Estado de tamanho inicial da janela. ==== Atualizar a Janela Pai ==== Se habilitado, a janela pai será atualizada quando a janela filha for fechada. Se a janela filha for um Formulário Dinâmico, a janela pai só será atualizada se o botão 'OK' do Formulário for pressionado ao menos uma vez. == Ver Também == * [[Formulários Dinâmicos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] c9e9e4445fe0c855558d153f54a35e0e523034d9 2408 2407 2020-02-10T21:27:46Z Luiz.kruger 18 /* Ver Também */ Mais um broken link wikitext text/x-wiki [[Arquivo:Client Consulta Link lista.png|miniaturadaimagem| Lista de Links da Consulta]] {{DISPLAYTITLE:Links}} As Links da Consulta são utilizadas para disponibilzar,em uma coluna na Consulta no '''LATROMI Web''', '''chamadas''' para outros objetos, sendo esses consultas, formulários dinâmicos, referências internas ou extrator de arquivos, possivelmente representando '''ações''' que podem '''depender''' das informações retornadas na Consulta no LATROMI Web. O conteúdo será aberto em uma nova janela. == Configuração dos Links== [[Arquivo:Client Consulta Link configuracao.png|miniaturadaimagem|nenhum|Janela de Configuração do Link]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: == Nome == Identificador bla bla bla o nome é único e não pode conter espaço -- tirar esse texto de Parâmetros. === Objetos === Um Link pode apontar para mais de um objeto, permitindo que diferentes valores de retorno da consulta resultem em diferentes ações em um mesmo Link. Para especificar em quais condições um Link apontará para um determinado objeto, utiliza-se a condição do objeto. Quando a condição do objeto for satisfeita, o Link será vinculado a ele. Quando a tela de configuração de um Link for aberta pela primeira vez ou quando um novo objeto for criado em um Link, a seleção de objetos será aberta automaticamente. Sua seleção é obrigatória. O objeto pode ser uma referência interna, Formulário Dinâmico, uma Consulta ou um Extrator de Arquivos. Para editar os outros campos, primeiro selecione o objeto ao qual eles dependem. === Condição === Cada objeto possui sua própria condição. Ela é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, o link para esse objeto estará ativo. === Parâmetros === Cada objeto possui uma lista de parâmetros que é herdada do conteúdo do link. Um parâmetro pode ser selecionado ou escrito. === Configurações === Configurações da janela na qual o objeto será aberto no '''LATROMI Web'''. ==== Título da Janela ==== Título mostrado na janela. Se não for informado, será usada a descrição do objeto selecionado. ==== Habilitar Modal ==== Se habilitado, a janela abrirá em modo Modal, ou seja, qualquer objeto que esteja abaixo da janela só poderá ser acessado quando a mesma for fechada. ==== Dimensões da Janela ==== Altura e largura da janela. Se não forem especificadas, serão usados os valores padrão conforme o tipo de objeto. ==== Estado da Janela ==== Estado de tamanho inicial da janela. ==== Atualizar a Janela Pai ==== Se habilitado, a janela pai será atualizada quando a janela filha for fechada. Se a janela filha for um Formulário Dinâmico, a janela pai só será atualizada se o botão 'OK' do Formulário for pressionado ao menos uma vez. == Ver Também == * [[Formulários Dinâmicos]] * [[Extrator de Arquivos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] abb45351f9d5ccb926e755155a20a45abaacef63 2409 2408 2020-02-11T14:40:44Z Luiz.kruger 18 /* Nome */ Explicação do nome e identação wikitext text/x-wiki [[Arquivo:Client Consulta Link lista.png|miniaturadaimagem| Lista de Links da Consulta]] {{DISPLAYTITLE:Links}} As Links da Consulta são utilizadas para disponibilzar,em uma coluna na Consulta no '''LATROMI Web''', '''chamadas''' para outros objetos, sendo esses consultas, formulários dinâmicos, referências internas ou extrator de arquivos, possivelmente representando '''ações''' que podem '''depender''' das informações retornadas na Consulta no LATROMI Web. O conteúdo será aberto em uma nova janela. == Configuração dos Links== [[Arquivo:Client Consulta Link configuracao.png|miniaturadaimagem|nenhum|Janela de Configuração do Link]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Link. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Objetos === Um Link pode apontar para mais de um objeto, permitindo que diferentes valores de retorno da consulta resultem em diferentes ações em um mesmo Link. Para especificar em quais condições um Link apontará para um determinado objeto, utiliza-se a condição do objeto. Quando a condição do objeto for satisfeita, o Link será vinculado a ele. Quando a tela de configuração de um Link for aberta pela primeira vez ou quando um novo objeto for criado em um Link, a seleção de objetos será aberta automaticamente. Sua seleção é obrigatória. O objeto pode ser uma referência interna, Formulário Dinâmico, uma Consulta ou um Extrator de Arquivos. Para editar os outros campos, primeiro selecione o objeto ao qual eles dependem. === Condição === Cada objeto possui sua própria condição. Ela é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, o link para esse objeto estará ativo. === Parâmetros === Cada objeto possui uma lista de parâmetros que é herdada do conteúdo do link. Um parâmetro pode ser selecionado ou escrito. === Configurações === Configurações da janela na qual o objeto será aberto no '''LATROMI Web'''. ==== Título da Janela ==== Título mostrado na janela. Se não for informado, será usada a descrição do objeto selecionado. ==== Habilitar Modal ==== Se habilitado, a janela abrirá em modo Modal, ou seja, qualquer objeto que esteja abaixo da janela só poderá ser acessado quando a mesma for fechada. ==== Dimensões da Janela ==== Altura e largura da janela. Se não forem especificadas, serão usados os valores padrão conforme o tipo de objeto. ==== Estado da Janela ==== Estado de tamanho inicial da janela. ==== Atualizar a Janela Pai ==== Se habilitado, a janela pai será atualizada quando a janela filha for fechada. Se a janela filha for um Formulário Dinâmico, a janela pai só será atualizada se o botão 'OK' do Formulário for pressionado ao menos uma vez. == Ver Também == * [[Formulários Dinâmicos]] * [[Extrator de Arquivos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] 1a5f6a459e6e9118d16b3a6496cc7b8c3dddae7a Consulta:Comando SQL 0 356 2402 2020-02-10T19:45:02Z Luiz.kruger 18 Init simples wikitext text/x-wiki [[Arquivo:Client Consulta Link lista.png|miniaturadaimagem| Lista de Comandos SQL]] {{DISPLAYTITLE:Comando SQL}} As Comandos SQL da Consulta são utilizadas para realizar '''ações''' no banco de dados e são referenciados internamente por outros objetos. == Configuração do Comando SQL== Tem duas páginas: Editor(chamado Comando SQL) e configuração. [[Arquivo:Client Consulta Link configuracao.png|miniaturadaimagem|nenhum]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Comando SQL === #conexão com DB #comando SQL em si === Configurações === #atualizar janela pai #mensagem de confirmação == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 4f65e1cc8c77af0f0abb5c9be80b047bc5482464 2406 2402 2020-02-10T20:04:32Z Luiz.kruger 18 imagens wikitext text/x-wiki [[Arquivo:Client Consulta Comando SQL lista.png|miniaturadaimagem|Lista de Comandos SQL]] {{DISPLAYTITLE:Comando SQL}} As Comandos SQL da Consulta são utilizadas para realizar '''ações''' no banco de dados e são referenciados internamente por outros objetos. == Configuração do Comando SQL== Tem duas páginas: Editor(chamado Comando SQL) e configuração. Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Comando SQL === [[Arquivo:Client Consulta Comando SQL editor.png|miniaturadaimagem|nenhum]] #conexão com DB #comando SQL em si === Configurações === [[Arquivo:Client Consulta Comando SQL configuracao.png|miniaturadaimagem|nenhum|abacaxi]] #atualizar janela pai #mensagem de confirmação == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] f0f6cdfcb92fdf32e81601cdb258908891ea6363 Arquivo:Client Consulta Comando SQL lista.png 6 357 2403 2020-02-10T20:00:35Z Luiz.kruger 18 wikitext text/x-wiki | Lista de Comandos SQL 7d3f965e382484829f6a1ade330cb77fcd4227f5 Arquivo:Client Consulta Comando SQL editor.png 6 358 2404 2020-02-10T20:01:48Z Luiz.kruger 18 wikitext text/x-wiki l 07c342be6e560e7f43842e2e21b774e61d85f047 Arquivo:Client Consulta Comando SQL configuracao.png 6 359 2405 2020-02-10T20:03:48Z Luiz.kruger 18 wikitext text/x-wiki l 07c342be6e560e7f43842e2e21b774e61d85f047 Consulta:Visão Geral 0 270 2410 2337 2020-02-11T16:49:59Z Luiz.kruger 18 crase wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos |--------------- | Pode ser usado em | Formulário Dinâmico |} Este artigo faz uma breve introdução à funcionalidade principal da ''Consulta'', que é apresentar os dados. Abaixo, estão as outras funcionalidades: * [[Consulta:Parâmetros|Parâmetros]] * [[Consulta:Restrições|Restrições]] * [[Consulta:Grid|Grid]] * [[Consulta:Gráfico|Gráfico]] * [[Consulta:CrossTab|CrossTab]] * [[Consulta:Mapas|Mapas]] * [[Consulta:CrossMap|CrossMap]] * [[Consulta:Formatações Condicionais|Formatações Condicionais]] * [[Consulta:Botões|Botões]] * [[Consulta:Links|Links]] * [[Consulta:Comando SQL|Comando SQL]] * [[Consulta:Configurações|Configurações]] == Criando Uma Consulta == [[Arquivo:Client Consulta EmployeesQuery.png|thumb|right|Consulta de Exemplo aberta no LATROMI Client, usando a tabela employees do banco de dados Northwind]] Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta à tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == [[Arquivo:Web Consulta EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Consulta que exibe todas as colunas da tabela "Employees"]] Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Consulta'' será aberta no navegador padrão do usuário. 7e05b8796bacb2f2650ae3f0b6b813678344be0f Browser Dinâmico:Visão Geral 0 360 2411 2020-02-11T17:44:36Z Luiz.kruger 18 Initial based on Consulta:Visão Geral. wikitext text/x-wiki As '''Browsers Dinâmicos''' são objetos utilizados para seleção de valores dentro de uma lista variável. Esses valores são utilizados como parâmetros de consultas ou campos em um formulário dinâmico. Com eles, os dados podem ser apresentados nos seguintes formatos: ''Look up table'' e ''Combo box''. {|class="wikitable" | Menu | Desenvolvimento → Browser |--------------- | Ano de lançamento | 20?? |--------------- | Pode usar | Nada |--------------- | Pode ser usado em | Parâmetros da Consulta |} Este artigo faz uma breve introdução à funcionalidade principal da ''Browser Dinâmico'', que é apresentar os dados. Abaixo, estão as outras funcionalidades: * [[Browser_Dinâmico:Fonte_de_Dados|Fonte de Dados]] * [[Browser_Dinâmico:Parâmetros|Parâmetros]] * [[Browser_Dinâmico:Colunas|Colunas]] == Criando Um Browser Dinâmico == [[Arquivo:Client Browser Dinâmico EmployeesQuery.png|thumb|right|Browser Dinâmico de Exemplo aberta no LATROMI Client, usando a tabela employees do banco de dados Northwind]] Para criar uma Browser Dinâmico, poucos passos são necessários. Siga as instruções abaixo para criar uma Browser Dinâmico simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Browser''. # No campo ''Nome'', informe o nome do Browser Dinâmico, para fins de Identificação. # Clique no ícone [[Arquivo:Client Browser Dinâmico Buttons AddQuery.png]], que fica à esquerda da tela, e em seguida clique em [[Arquivo:Client Browser Dinâmico Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. ''Preencha o campo '''Descrição'''. Este campo servirá de título para a Browser Dinâmico quando for exibido no Navegador.'' ##Inclua parâmetros para usar no comando SQL como filtros. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora, de volta à tela principal da Browser Dinâmico, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar'' ou pressione '''Ctrl+S'''. Pronto! Após executar estes passos, um nov Browser Dinâmico será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Browser Dinâmicos MSG Salva com sucesso.jpg]] == Testando a Browser Dinâmico == [[Arquivo:Web Browser Dinâmico EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Browser Dinâmico que exibe todas as colunas da tabela "Employees"]] Testar a ''Browser Dinâmico'' criado é muito simples. Enquanto a ''Browser Dinâmico'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Browser Dinâmico'' será aberta no navegador padrão do usuário. Na verdade isso não funciona porque um Browser não funciona sozinho, ele só auxilia na seleção de valores. 0ae4fc2f2a0680033a5a9cdebcd753735721d94a 2412 2411 2020-02-11T17:47:33Z Luiz.kruger 18 From Din tbm wikitext text/x-wiki As '''Browsers Dinâmicos''' são objetos utilizados para seleção de valores dentro de uma lista variável. Esses valores são utilizados como parâmetros de consultas ou campos em um formulário dinâmico. Com eles, os dados podem ser apresentados nos seguintes formatos: ''Look up table'' e ''Combo box''. {|class="wikitable" | Menu | Desenvolvimento → Browser |--------------- | Ano de lançamento | 20?? |--------------- | Pode usar | Nada |--------------- | Pode ser usado em | Parâmetros da Consulta, Formulário Dinâmico |} Este artigo faz uma breve introdução à funcionalidade principal da ''Browser Dinâmico'', que é apresentar os dados. Abaixo, estão as outras funcionalidades: * [[Browser_Dinâmico:Fonte_de_Dados|Fonte de Dados]] * [[Browser_Dinâmico:Parâmetros|Parâmetros]] * [[Browser_Dinâmico:Colunas|Colunas]] == Criando Um Browser Dinâmico == [[Arquivo:Client Browser Dinâmico EmployeesQuery.png|thumb|right|Browser Dinâmico de Exemplo aberta no LATROMI Client, usando a tabela employees do banco de dados Northwind]] Para criar uma Browser Dinâmico, poucos passos são necessários. Siga as instruções abaixo para criar uma Browser Dinâmico simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Browser''. # No campo ''Nome'', informe o nome do Browser Dinâmico, para fins de Identificação. # Clique no ícone [[Arquivo:Client Browser Dinâmico Buttons AddQuery.png]], que fica à esquerda da tela, e em seguida clique em [[Arquivo:Client Browser Dinâmico Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. ''Preencha o campo '''Descrição'''. Este campo servirá de título para a Browser Dinâmico quando for exibido no Navegador.'' ##Inclua parâmetros para usar no comando SQL como filtros. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora, de volta à tela principal da Browser Dinâmico, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar'' ou pressione '''Ctrl+S'''. Pronto! Após executar estes passos, um nov Browser Dinâmico será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Browser Dinâmicos MSG Salva com sucesso.jpg]] == Testando a Browser Dinâmico == [[Arquivo:Web Browser Dinâmico EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Browser Dinâmico que exibe todas as colunas da tabela "Employees"]] Testar a ''Browser Dinâmico'' criado é muito simples. Enquanto a ''Browser Dinâmico'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Browser Dinâmico'' será aberta no navegador padrão do usuário. Na verdade isso não funciona porque um Browser não funciona sozinho, ele só auxilia na seleção de valores. 40776e192aba320194336f44e9dc4edd0e6e1590 Browser Dinâmico:Parâmetros 0 361 2414 2020-02-11T18:05:29Z Luiz.kruger 18 Initial commit based on Parâmetros da Consulta wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros da Consulta}} Os Parâmetrosdo Browser Dinâmio são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localizá-lo na árvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] === Passagem de Parâmetros === Os parâmetros, assim como os outros tipos de [[Marcações]], podem ser passados para outros objetos a partir da Consulta. Essas chamadas podem ocorrer em [[Consulta:Links|Links]] de Colunas ou [[Consulta:Botões|Botões]]. [[Arquivo:Client Consulta PassagemDeParametro.png|miniaturadaimagem|nenhum|Passagem de parâmetros para outros objetos]] == Ver Também == * [[Browser:Visão Geral|Visão Geral da Consulta]] === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. e182cf7f812fb21a3c07eeab4f9ecc01f2775849 2415 2414 2020-02-11T18:09:53Z Luiz.kruger 18 opa título hehe wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros do Browser Dinâmico}} Os Parâmetrosdo Browser Dinâmio são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localizá-lo na árvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] === Passagem de Parâmetros === Os parâmetros, assim como os outros tipos de [[Marcações]], podem ser passados para outros objetos a partir da Consulta. Essas chamadas podem ocorrer em [[Consulta:Links|Links]] de Colunas ou [[Consulta:Botões|Botões]]. [[Arquivo:Client Consulta PassagemDeParametro.png|miniaturadaimagem|nenhum|Passagem de parâmetros para outros objetos]] == Ver Também == * [[Browser:Visão Geral|Visão Geral da Consulta]] === ComboBox === <div class="paragraph">Tipo de Parâmetro que restringe a entrada de dados à opções pré-definidas em forma de lista. Para adicionar ou modificar as opções clique no botão [[Arquivo:Client Consulta Buttons ComboBoxItems.png|Botão para adicionar ou modificar as opções dos Parâmetros do tipo ComboBox da Consulta]], que fica ao lado do campo '''Tipo'''.</div> [[Arquivo:Client Consulta ParametroComboBox.png|miniaturadaimagem|nenhum|Modificando as opções de um parâmetro de Consulta do tipo ComboBox.]] === Lookup === <div class="paragraph"> Este tipo de Parâmetro exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. Para isso, é necessário vincular um [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] ao Parâmetro. Para fazer este vínculo, clique no botão [[Arquivo:Client Consulta Buttons LookupLink.png|Botão para configurar o vínculo entre Lookup e Browser Dinâmico]]. </div> Para obter maiores informações, acessa a página de [[Configuração de Lookup]]. c317484fea03befcc37feddc83b855d9299bc858 2416 2415 2020-02-11T18:13:08Z Luiz.kruger 18 deletando texto que não era daqui wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros do Browser Dinâmico}} Os Parâmetros do Browser Dinâmio são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localizá-lo na árvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] === Passagem de Parâmetros === Os parâmetros, assim como os outros tipos de [[Marcações]], podem ser passados para outros objetos a partir da Consulta. Essas chamadas podem ocorrer em [[Consulta:Links|Links]] de Colunas ou [[Consulta:Botões|Botões]]. [[Arquivo:Client Consulta PassagemDeParametro.png|miniaturadaimagem|nenhum|Passagem de parâmetros para outros objetos]] == Ver Também == * [[Browser:Visão Geral|Visão Geral do Browser Dinâmico]] 3003d8e6ee291be633c562aff6ab8476475372e7 2417 2416 2020-02-11T18:29:54Z Luiz.kruger 18 /* Ver Também */ correction wikitext text/x-wiki [[Arquivo:Client Consulta ParametroList.png|miniaturadaimagem|Lista de Parâmetro da Consulta]] [[Arquivo:Client Consulta Parametro.png|miniaturadaimagem|Tela de Configuração dos Parâmetros da Consulta]] [[Arquivo:Web Consulta Parametro.png|miniaturadaimagem|Parâmetros de Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Parâmetros do Browser Dinâmico}} Os Parâmetros do Browser Dinâmio são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. Eles são utilizados na composição dos Comandos SQL. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo do Parâmetro. Cadas tipo possui diferentes tipos de dados. Veja mais no tópico [[#Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: * '''Vazio:''' Campo em branco. * '''Valor Fixo:''' Permite especificar uma data no formato ''YYYY-MM-DD'', ou selecionar uma ''marcação'' de '''Sessão''' ou '''Variável Global'''. * '''Data Atual:''' O Campo é preenchido com a data atual do servidor. * '''Início do Mês:''' O Campo é preenchido com o primeiro dia do mês, conforme data do servidor. * '''Final do Mês:''' O Campo é preenchido com o último dia do mês, conforme data do servidor. Além disso, ao lado direito do campo '''Valor Padrão''' é exibido um campo para informar o valor de dias a serem somados ao valor especificado. Use um número negativo para fazer subtração. == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro da Consulta: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração da Consulta. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localizá-lo na árvore a direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] === Passagem de Parâmetros === Os parâmetros, assim como os outros tipos de [[Marcações]], podem ser passados para outros objetos a partir da Consulta. Essas chamadas podem ocorrer em [[Consulta:Links|Links]] de Colunas ou [[Consulta:Botões|Botões]]. [[Arquivo:Client Consulta PassagemDeParametro.png|miniaturadaimagem|nenhum|Passagem de parâmetros para outros objetos]] == Ver Também == * [[Browser_Dinâmico:Visão_Geral|Visão Geral do Browser Dinâmico]] 464e0bb2e322928959168b58641cae7663e15c85 2420 2417 2020-02-11T19:41:53Z Luiz.kruger 18 Imagens e versão final alfa wikitext text/x-wiki [[Arquivo:Client Browser Dinamico Parametro lista.png|miniaturadaimagem|Lista de Parâmetro da Consulta do Browser Dinâmico]] [[Arquivo:Client Browser Dinamico Parametro configuracao.png|miniaturadaimagem|Tela de Configuração dos Parâmetros do Browser Dinâmico]] {{DISPLAYTITLE:Parâmetros do Browser Dinâmico}} Os Parâmetros do Browser Dinâmico são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados do Parâmetro. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro do Browser Dinâmico: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração do Browser Dinâmico. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localizá-lo na árvore à direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] == Ver Também == * [[Browser_Dinâmico:Visão_Geral|Visão Geral do Browser Dinâmico]] f45195b88289b93b4602c437a464b969f4a92197 2438 2420 2020-02-13T19:14:00Z Luiz.kruger 18 Release beta - should be OK wikitext text/x-wiki [[Arquivo:Client Browser Dinamico Parametro lista.png|miniaturadaimagem|Lista de Parâmetro da Consulta do Browser Dinâmico]] [[Arquivo:Client Browser Dinamico Parametro configuracao.png|miniaturadaimagem|Tela de Configuração dos Parâmetros do Browser Dinâmico]] {{DISPLAYTITLE:Parâmetros do Browser Dinâmico}} Os Parâmetros do Browser Dinâmico são utilizados para '''filtrar''' as informações que serão obtidas do banco de dados. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados do Parâmetro. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro do Browser Dinâmico: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração do Browser Dinâmico. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localizá-lo na árvore à direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Browser Dinamico substituindo parametros.png|miniaturadaimagem|nenhum|Substituição de parâmetro em comando SQL do Browser Dinâmico]] == Ver Também == * [[Browser_Dinâmico:Visão_Geral|Visão Geral do Browser Dinâmico]] c5dc5b71397c1fcf8623e04a8954f1742f1d3af2 Arquivo:Client Browser Dinamico Parametro lista.png 6 362 2418 2020-02-11T18:49:22Z Luiz.kruger 18 wikitext text/x-wiki k 13fbd79c3d390e5d6585a21e11ff5ec1970cff0c Arquivo:Client Browser Dinamico Parametro configuracao.png 6 363 2419 2020-02-11T19:08:29Z Luiz.kruger 18 wikitext text/x-wiki h 27d5482eebd075de44389774fce28c69f45c8a75 Consulta:Links 0 355 2421 2409 2020-02-11T20:15:34Z Luiz.kruger 18 /* Ver Também */ Broken link correction wikitext text/x-wiki [[Arquivo:Client Consulta Link lista.png|miniaturadaimagem| Lista de Links da Consulta]] {{DISPLAYTITLE:Links}} As Links da Consulta são utilizadas para disponibilzar,em uma coluna na Consulta no '''LATROMI Web''', '''chamadas''' para outros objetos, sendo esses consultas, formulários dinâmicos, referências internas ou extrator de arquivos, possivelmente representando '''ações''' que podem '''depender''' das informações retornadas na Consulta no LATROMI Web. O conteúdo será aberto em uma nova janela. == Configuração dos Links== [[Arquivo:Client Consulta Link configuracao.png|miniaturadaimagem|nenhum|Janela de Configuração do Link]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Link. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Objetos === Um Link pode apontar para mais de um objeto, permitindo que diferentes valores de retorno da consulta resultem em diferentes ações em um mesmo Link. Para especificar em quais condições um Link apontará para um determinado objeto, utiliza-se a condição do objeto. Quando a condição do objeto for satisfeita, o Link será vinculado a ele. Quando a tela de configuração de um Link for aberta pela primeira vez ou quando um novo objeto for criado em um Link, a seleção de objetos será aberta automaticamente. Sua seleção é obrigatória. O objeto pode ser uma referência interna, Formulário Dinâmico, uma Consulta ou um Extrator de Arquivos. Para editar os outros campos, primeiro selecione o objeto ao qual eles dependem. === Condição === Cada objeto possui sua própria condição. Ela é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, o link para esse objeto estará ativo. === Parâmetros === Cada objeto possui uma lista de parâmetros que é herdada do conteúdo do link. Um parâmetro pode ser selecionado ou escrito. === Configurações === Configurações da janela na qual o objeto será aberto no '''LATROMI Web'''. ==== Título da Janela ==== Título mostrado na janela. Se não for informado, será usada a descrição do objeto selecionado. ==== Habilitar Modal ==== Se habilitado, a janela abrirá em modo Modal, ou seja, qualquer objeto que esteja abaixo da janela só poderá ser acessado quando a mesma for fechada. ==== Dimensões da Janela ==== Altura e largura da janela. Se não forem especificadas, serão usados os valores padrão conforme o tipo de objeto. ==== Estado da Janela ==== Estado de tamanho inicial da janela. ==== Atualizar a Janela Pai ==== Se habilitado, a janela pai será atualizada quando a janela filha for fechada. Se a janela filha for um Formulário Dinâmico, a janela pai só será atualizada se o botão 'OK' do Formulário for pressionado ao menos uma vez. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Formulários Dinâmicos]] * [[Extrator de Arquivos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] 965714c6c99b9dc82f3b0a06b4c6c15dae18d9cb 2423 2421 2020-02-11T20:30:13Z Luiz.kruger 18 Links e maiúsculas wikitext text/x-wiki [[Arquivo:Client Consulta Link lista.png|miniaturadaimagem| Lista de Links da Consulta]] {{DISPLAYTITLE:Links}} As Links da Consulta são utilizadas para disponibilzar,em uma coluna na Consulta no '''LATROMI Web''', '''chamadas''' para outros objetos, sendo esses Consultas, Formulários Dinâmicos, referências internas ou Extrator de Arquivos, possivelmente representando '''ações''' que podem '''depender''' das informações retornadas na Consulta no LATROMI Web. O conteúdo será aberto em uma nova janela. == Configuração dos Links== [[Arquivo:Client Consulta Link configuracao.png|miniaturadaimagem|nenhum|Janela de Configuração do Link]] Na tela de modificação de Formatação Condicional, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Link. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Objetos === Um Link pode apontar para mais de um objeto, permitindo que diferentes valores de retorno da Consulta resultem em diferentes ações em um mesmo Link. Para especificar em quais condições um Link apontará para um determinado objeto, utiliza-se a [[#Condição|condição]] do objeto. Quando a condição do objeto for satisfeita, o Link será vinculado a ele. Quando a tela de configuração de um Link for aberta pela primeira vez ou quando um novo objeto for criado em um Link, a seleção de objetos será aberta automaticamente. Sua seleção é obrigatória. O objeto pode ser uma referência interna, Formulário Dinâmico, uma Consulta ou um Extrator de Arquivos. Para editar os outros campos, primeiro selecione o objeto ao qual eles dependem. === Condição === Cada objeto possui sua própria condição. Ela é composta de dois ou três valores comparados por um ou dois operadores, dependendo do tipo de comparação. Um valor pode ser selecionado ou digitado. Um comparador deve ser selecionado. Quando a condição definida for satisfeita, o Link para esse objeto estará ativo. === Parâmetros === Cada objeto possui uma lista de parâmetros que é herdada do conteúdo do link. Um parâmetro pode ser selecionado ou escrito. === Configurações === Configurações da janela na qual o objeto será aberto no '''LATROMI Web'''. ==== Título da Janela ==== Título mostrado na janela. Se não for informado, será usada a descrição do objeto selecionado. ==== Habilitar Modal ==== Se habilitado, a janela abrirá em modo Modal, ou seja, qualquer objeto que esteja abaixo da janela só poderá ser acessado quando a mesma for fechada. ==== Dimensões da Janela ==== Altura e largura da janela. Se não forem especificadas, serão usados os valores padrão conforme o tipo de objeto. ==== Estado da Janela ==== Estado de tamanho inicial da janela. ==== Atualizar a Janela Pai ==== Se habilitado, a janela pai será atualizada quando a janela filha for fechada. Se a janela filha for um Formulário Dinâmico, a janela pai só será atualizada se o botão 'OK' do Formulário for pressionado ao menos uma vez. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Formulários Dinâmicos]] * [[Extrator de Arquivos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] 3539ce303a266f575fae2f7c7fb334992efceb3c Browser Dinâmico:Visão Geral 0 360 2422 2412 2020-02-11T20:23:51Z Luiz.kruger 18 Melhorando e corrigindo wikitext text/x-wiki As '''Browsers Dinâmicos''' são objetos utilizados para seleção de valores dentro de uma lista variável. Esses valores são utilizados como parâmetros de Consultas ou campos em um Formulário dinâmico. Com eles, os dados podem ser apresentados nos seguintes formatos: ''Lookup table'' e ''ComboBox''. === ComboBox === Restringe a entrada de dados à opções pré-definidas em forma de lista. === Lookup === Exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. === === O formato é definido no objeto que usa um Browser Dinâmico, portanto o Browser Dinâmico pode ser criado sem levar em conta o formato no qual será usado. {|class="wikitable" | Menu | Desenvolvimento → Browser |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Nada |--------------- | Pode ser usado em | Parâmetros da Consulta, Formulário Dinâmico |} Este artigo faz uma breve introdução à funcionalidade principal da ''Browser Dinâmico'', que é apresentar os dados. Abaixo, estão as outras funcionalidades: * [[Browser_Dinâmico:Fonte_de_Dados|Fonte de Dados]] * [[Browser_Dinâmico:Parâmetros|Parâmetros]] * [[Browser_Dinâmico:Colunas|Colunas]] == Criando Um Browser Dinâmico == [[Arquivo:Client Browser Dinâmico EmployeesQuery.png|thumb|right|Browser Dinâmico de Exemplo aberta no LATROMI Client, usando a tabela employees do banco de dados Northwind]] Para criar uma Browser Dinâmico, poucos passos são necessários. Siga as instruções abaixo para criar uma Browser Dinâmico simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Browser''. # No campo ''Nome'', informe o nome do Browser Dinâmico, para fins de Identificação. # Inclua parâmetros para usar no comando SQL como filtros. # Clique em ''Browser Dinâmico → Fonte de dados'', que fica à esquerda da tela. O '''Editor de SQL''' será aberto. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # Informe um comando SQL do tipo SELECT para obter dados e use os Parâmetros como filtros de modo que apenas resultados relevantes sejam mostrados ao usuário. # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora, de volta à tela principal da Browser Dinâmico, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar'' ou pressione '''Ctrl+S'''. Pronto! Após executar estes passos, um novo Browser Dinâmico será criado, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Browser Dinâmicos MSG Salva com sucesso.jpg]] == Testando a Browser Dinâmico == [[Arquivo:Web Browser Dinâmico EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Browser Dinâmico que exibe todas as colunas da tabela "Employees"]] Testar a ''Browser Dinâmico'' criado é muito simples. Enquanto a ''Browser Dinâmico'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Browser Dinâmico'' será aberta no navegador padrão do usuário. Na verdade isso não funciona porque um Browser não funciona sozinho, ele só auxilia na seleção de valores. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Formulários Dinâmicos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] 949abd5fb6026422efae314c2356afdcdd49b8b9 2426 2422 2020-02-12T18:30:40Z Luiz.kruger 18 Alterando a ordem para unir wikitext text/x-wiki As '''Browsers Dinâmicos''' são objetos utilizados para seleção de valores dentro de uma lista variável. Esses valores são utilizados como parâmetros de Consultas ou campos em um Formulário dinâmico. Com eles, os dados podem ser apresentados nos seguintes formatos: ''Lookup table'' e ''ComboBox''. O formato é definido no objeto que usa um Browser Dinâmico, portanto o Browser Dinâmico pode ser criado sem levar em conta o formato no qual será usado. === ComboBox === Restringe a entrada de dados à opções pré-definidas em forma de lista. === Lookup === Exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. {|class="wikitable" | Menu | Desenvolvimento → Browser |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Nada |--------------- | Pode ser usado em | Parâmetros da Consulta, Formulário Dinâmico |} Este artigo faz uma breve introdução à funcionalidade principal da ''Browser Dinâmico'', que é apresentar os dados. Abaixo, estão as outras funcionalidades: * [[Browser_Dinâmico:Fonte_de_Dados|Fonte de Dados]] * [[Browser_Dinâmico:Parâmetros|Parâmetros]] * [[Browser_Dinâmico:Colunas|Colunas]] == Criando Um Browser Dinâmico == [[Arquivo:Client Browser Dinâmico EmployeesQuery.png|thumb|right|Browser Dinâmico de Exemplo aberta no LATROMI Client, usando a tabela employees do banco de dados Northwind]] Para criar uma Browser Dinâmico, poucos passos são necessários. Siga as instruções abaixo para criar uma Browser Dinâmico simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Browser''. # No campo ''Nome'', informe o nome do Browser Dinâmico, para fins de Identificação. # Inclua parâmetros para usar no comando SQL como filtros. # Clique em ''Browser Dinâmico → Fonte de dados'', que fica à esquerda da tela. O '''Editor de SQL''' será aberto. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # Informe um comando SQL do tipo SELECT para obter dados e use os Parâmetros como filtros de modo que apenas resultados relevantes sejam mostrados ao usuário. # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora, de volta à tela principal da Browser Dinâmico, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar'' ou pressione '''Ctrl+S'''. Pronto! Após executar estes passos, um novo Browser Dinâmico será criado, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Browser Dinâmicos MSG Salva com sucesso.jpg]] == Testando a Browser Dinâmico == [[Arquivo:Web Browser Dinâmico EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Browser Dinâmico que exibe todas as colunas da tabela "Employees"]] Testar a ''Browser Dinâmico'' criado é muito simples. Enquanto a ''Browser Dinâmico'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Browser Dinâmico'' será aberta no navegador padrão do usuário. Na verdade isso não funciona porque um Browser não funciona sozinho, ele só auxilia na seleção de valores. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Formulário Dinâmico]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] 3378463fbfc838ac9e56f91681acfbb48cfa0e5c 2434 2426 2020-02-13T18:54:48Z Luiz.kruger 18 First release - should be GOOD wikitext text/x-wiki As '''Browsers Dinâmicos''' são objetos utilizados para seleção de valores dentro de uma lista variável. Esses valores são utilizados como parâmetros de Consultas ou campos em um Formulário dinâmico. Com eles, os dados podem ser apresentados nos seguintes formatos: ''Lookup table'' e ''ComboBox''. O formato é definido no objeto que usa um Browser Dinâmico, portanto o Browser Dinâmico pode ser criado sem levar em conta o formato no qual será usado. === ComboBox === Restringe a entrada de dados à opções pré-definidas em forma de lista. === Lookup === Exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. {|class="wikitable" | Menu | Desenvolvimento → Browser |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Traduções |--------------- | Pode ser usado em | Parâmetros da Consulta, Formulário Dinâmico |} Este artigo faz uma breve introdução ao Browser Dinâmico. Nas páginas abaixo, suas funcionalidades são relatadas com maior profundidade. * [[Browser_Dinâmico:Fonte_de_Dados|Fonte de Dados]] * [[Browser_Dinâmico:Parâmetros|Parâmetros]] * [[Browser_Dinâmico:Colunas|Colunas]] == Criando Um Browser Dinâmico == Para criar uma Browser Dinâmico, poucos passos são necessários. Siga as instruções abaixo para criar um Browser Dinâmico padrão: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Browser''. # No campo ''Nome'', informe o nome do Browser Dinâmico, para fins de Identificação. # Inclua parâmetros para usar no comando SQL como filtros. # Clique em ''Browser Dinâmico → Fonte de dados'', que fica à esquerda da tela. O '''Editor de SQL''' será aberto. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # Informe um comando SQL do tipo SELECT para obter dados e use os Parâmetros como filtros de modo que apenas resultados relevantes sejam mostrados ao usuário. # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora, de volta à tela principal da Browser Dinâmico, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no botão ''Salvar'' ou pressione '''Ctrl+S'''. Pronto! Após executar estes passos, um novo Browser Dinâmico será criado, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Client Browser Dinamico MSG salvo.png]] Para utilizá-lo, vincule-o em um Parâmetro de uma consulta ou em um Campo de um Formulário Dinâmico. <!-- Tchê, na verdade isso não funciona porque um Browser não funciona sozinho, ele só auxilia na seleção de valores. == Testando a Browser Dinâmico == [[Arquivo:Web Browser Dinâmico EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Browser Dinâmico que exibe todas as colunas da tabela "Employees"]] Testar a ''Browser Dinâmico'' criado é muito simples. Enquanto a ''Browser Dinâmico'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Browser Dinâmico'' será aberta no navegador padrão do usuário. --> == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Formulário Dinâmico]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] * [[Parâmetros da Consulta]] b39beecb74914d68dc1cf8ed86d2525c21532fbb 2435 2434 2020-02-13T18:56:22Z Luiz.kruger 18 /* Ver Também */ Broken link fix wikitext text/x-wiki As '''Browsers Dinâmicos''' são objetos utilizados para seleção de valores dentro de uma lista variável. Esses valores são utilizados como parâmetros de Consultas ou campos em um Formulário dinâmico. Com eles, os dados podem ser apresentados nos seguintes formatos: ''Lookup table'' e ''ComboBox''. O formato é definido no objeto que usa um Browser Dinâmico, portanto o Browser Dinâmico pode ser criado sem levar em conta o formato no qual será usado. === ComboBox === Restringe a entrada de dados à opções pré-definidas em forma de lista. === Lookup === Exibe um conjunto de opções provenientes do banco de dados para o usuário selecionar uma delas. {|class="wikitable" | Menu | Desenvolvimento → Browser |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Traduções |--------------- | Pode ser usado em | Parâmetros da Consulta, Formulário Dinâmico |} Este artigo faz uma breve introdução ao Browser Dinâmico. Nas páginas abaixo, suas funcionalidades são relatadas com maior profundidade. * [[Browser_Dinâmico:Fonte_de_Dados|Fonte de Dados]] * [[Browser_Dinâmico:Parâmetros|Parâmetros]] * [[Browser_Dinâmico:Colunas|Colunas]] == Criando Um Browser Dinâmico == Para criar uma Browser Dinâmico, poucos passos são necessários. Siga as instruções abaixo para criar um Browser Dinâmico padrão: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Browser''. # No campo ''Nome'', informe o nome do Browser Dinâmico, para fins de Identificação. # Inclua parâmetros para usar no comando SQL como filtros. # Clique em ''Browser Dinâmico → Fonte de dados'', que fica à esquerda da tela. O '''Editor de SQL''' será aberto. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # Informe um comando SQL do tipo SELECT para obter dados e use os Parâmetros como filtros de modo que apenas resultados relevantes sejam mostrados ao usuário. # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora, de volta à tela principal da Browser Dinâmico, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no botão ''Salvar'' ou pressione '''Ctrl+S'''. Pronto! Após executar estes passos, um novo Browser Dinâmico será criado, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Client Browser Dinamico MSG salvo.png]] Para utilizá-lo, vincule-o em um Parâmetro de uma consulta ou em um Campo de um Formulário Dinâmico. <!-- Tchê, na verdade isso não funciona porque um Browser não funciona sozinho, ele só auxilia na seleção de valores. == Testando a Browser Dinâmico == [[Arquivo:Web Browser Dinâmico EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Browser Dinâmico que exibe todas as colunas da tabela "Employees"]] Testar a ''Browser Dinâmico'' criado é muito simples. Enquanto a ''Browser Dinâmico'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Browser Dinâmico'' será aberta no navegador padrão do usuário. --> == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Formulário Dinâmico]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] * [[Consulta:Parâmetros|Parâmetros da Consulta]] 789e2414c6c7947dd5caaac395390efd75e747da Arquivo:Client Geral Icone Varinha Magica.png 6 364 2424 2020-02-11T20:34:07Z Luiz.kruger 18 wikitext text/x-wiki vm 0a7c9cdf87fa59e075a6e67be0b6a9e983ecc375 Consulta:Botões 0 342 2425 2387 2020-02-11T20:36:50Z Luiz.kruger 18 /* Conteúdo da Janela */ Ícone linde wikitext text/x-wiki [[Arquivo:Client Consulta Botao lista.png|miniaturadaimagem|Lista de Botões da Consulta]] [[Arquivo:Web Consulta Botao.png|miniaturadaimagem|Botões da Consulta exibidos no LATROMI Web]] {{DISPLAYTITLE:Botões da Consulta}} Os Botões da Consulta são utilizados para disponibilizar '''chamadas''' de outros objetos, sendo esses consultas, formulários dinâmicos ou referências internas, possivelmente representando '''ações''' que não dependem das informações retornadas na Consulta no '''LATROMI Web'''. O conteúdo será aberto em uma nova janela. == Configuração dos Botões == [[Arquivo:Client Consulta Botao configuracao .png|miniaturadaimagem|none|Tela de Configuração dos Botões da Consulta]] Na tela de modificação de Botão, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Botão. É um campo chave, usado para identificar o Botão dentro do sistema. Ele deve ser único dentro da Consulta. Esse nome também é o texto que será exibido no '''LATROMI Web''' para o usuário. === Balão de Ajuda === Texto do balão de ajuda, que é mostrado no navegador ao posicionar o cursor do mouse sobre o Botão. Esse campo pode ser deixado em branco. === Ícone === Imagem que aparecerá à esquerda do nome do Botão. Pode ser um símbolo [[Font Awesome]] ou uma imagem adicionada ao sistema de arquivos do '''LATROMI Client'''. Para saber mais, veja [[Ícones]]. O ícone é opcional e, se não for usado, o Botão será representado no '''LATROMI Web''' apenas com o seu nome. === Conteúdo da Janela === Objeto que será aberto na nova janela quando o Botão for pressionado no '''LATROMI Web'''. Pode ser de um dos seguintes três tipos: Referência Interna, Fomulário Dinâmico ou Consulta. Em todos os casos, é permitida a passagem de parâmetros para o objeto e a configuração da janela. Para escolher o conteúdo da janela, clique no ícone [[Arquivo:Client Geral Icone Varinha Magica.png]], escolha o tipo do objeto e depois escolha o objeto desejado. === Parâmetros do Conteúdo da Janela === Permite o preenchimento dos Parâmetros do objeto escolhido. Os valores podem ser selecionados ou preenchidos manualmente. === Configurações do Conteúdo da Janela === [[Arquivo:Client Consulta Botao configuracao configuracoes.png|miniaturadaimagem|none|Configurações do Conteúdo da Janela na Tela de Configuração dos Botões da Consulta]] ==== Título da Janela ==== Título mostrado na janela. Se não for informado, será usada a descrição do objeto selecionado. ==== Habilitar Modal ==== Se habilitado, a janela abrirá em modo Modal, ou seja, qualquer objeto que esteja abaixo da janela só poderá ser acessado quando a mesma for fechada. ==== Dimensões da Janela ==== Altura e largura da janela. Se não forem especificadas, serão usados os valores padrão conforme o tipo de objeto. ==== Estado da Janela ==== Estado de tamanho inicial da janela. ==== Atualizar a Janela Pai ==== Se habilitado, a janela pai será atualizada quando a janela filha for fechada. Se a janela filha for um Formulário Dinâmico, a janela pai só será atualizada se o botão 'OK' do Formulário for pressionado ao menos uma vez. == Ver Também == * [[Consulta:Formulários Dinâmicos|Formulários Dinâmicos]] * [[Consulta:Visão Geral|Visão Geral da Consulta]] * [[Consulta:Parâmetros|Parâmetros]] 4eb6ad585790818d8373828fc0144025fc1db8e2 Consulta:Gráfico 0 306 2427 2191 2020-02-12T19:56:40Z Luiz.kruger 18 /* Cores do Gráfico */ Ident wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações'''. * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada coluna. [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Série''': É a parte que identifica cada barra. [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada área. [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada linha. [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Configurações == As configurações dos gráficos podem ser acessadas de dois locais diferentes: * Nas configurações da Query *: Ao incluir ou modificar a Query, clique na aba '''Configurações''' e em seguida clique no botão '''Config.Avançadas'''. * No menu de contexto da Query, na tela de Cadastro de Consulta *: Na tela de Cadastro de Consulta, clique com o botão direito do mouse sobre a Query correspondente ao gráfico, e em seguida clique Gráfico → Configurações Avançadas. == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de dois "_" (underline), o sistema vai assumir essa cor para a Série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (<span style="color:#009900">#009900</span>), o resultado seria "'''#009900__Brazil'''". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|thumb|Gráfico de Pizza com a Cor Alterada]] ecf8d51dfaa41420a01ca7188ec758d07ca7771b 2432 2427 2020-02-13T17:48:05Z Luiz.kruger 18 /* Criando um Gráfico */ Ident wikitext text/x-wiki Consultas com saída em gráfico podem ser de 6 tipos diferentes: Pizza, Colunas, Barras, Área, Rosquinha e Linhas. OBS.: Os exemplos apresentados nessa página utilizam o banco de dados de exemplo da Microsoft, '''Northwind'''. Para fazer download deste banco, acesse: https://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 == Criando um Gráfico == [[Arquivo:Client Consulta ChartPie SqlServer.png|miniaturadaimagem|Resultado da Consulta no SQL Server]] <div class="paragraph"> Para criar um gráfico, siga os passos a seguir: * Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''chart''. * Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. * No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. * O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. *: Por exemplo: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA', 'Brazil') THEN Shipcountry ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> * Clique na aba '''Configurações'''. * Altere o '''Tipo de Saída''' para Gráfico. * Altere o '''Tipo de Gráfico''' para o tipo de gráfico desejado. * Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico. * Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. * Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. </div> <youtube>https://www.youtube.com/embed/HGoEW7CHcNo</youtube> == Tipos de Gráfico == === Pizza === Gráficos do tipo ''Pizza'', também chamados de Torta (''Pie''), são os mais comuns. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias da "Pizza" serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia da "Pizza". [[Arquivo:Web Consulta ChartPie.png|miniaturadaimagem|nenhum|Identificação das colunas do Gráfico Pizza]] === Colunas === Gráficos do tipo ''Colunas'' exibem as informações no formato de barras verticais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada coluna. [[Arquivo:Web - Gráfico de Colunas.png|miniaturadaimagem|nenhum|Gráfico de Colunas]] === Barras === Gráficos do tipo ''Barras'' exibem as informações no formato de barras horizontais. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Série''': É a parte que identifica cada barra. [[Arquivo:Web - Gráfico de Barras.png|miniaturadaimagem|nenhum|Gráfico de Barras]] === Área === Um gráfico de ''Área'' é um gráfico de ''Linhas'', onde a área entre a linha e o eixo horizontal é preenchida com uma cor. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada área. [[Arquivo:Web - Gráfico de Area.png|miniaturadaimagem|nenhum|Gráfico de Área]] === Rosquinha === Gráficos do tipo ''Rosquinha'' são iguais aos gráficos ''Pizza'', porém esses possuem um "furo" no meio. Para criá-los é necessário um Comando SQL que retorne pelo menos duas colunas: * '''Valor''': É a parte numérica do gráfico. As fatias do gráfico serão montadas proporcionalmente com base neste valor. * '''Série''': É a parte que identifica cada fatia do Gráfico. [[Arquivo:Web - Gráfico Rosquinha.png|miniaturadaimagem|nenhum|Gráfico de Rosquinha]] === Linhas === Gráficos do tipo ''Linhas'' exibem os valores em pontos que são ligados por uma linha. Cada série gera uma linha de cor diferente. Para criá-los é necessário um Comando SQL que retorne pelo menos três colunas: * '''Eixo Vertical''': Aceita apenas valores numéricos. É como uma "régua" para os valores das colunas. * '''Eixo Horizontal''': Agrupador de séries. Aceita qualquer tipo de valor. Podem ser anos, trimestres, categorias, tipos e etc. * '''Série''': É a parte que identifica cada linha. [[Arquivo:Web - Gráfico de Linhas.png|miniaturadaimagem|nenhum|Gráfico de Linhas]] == Configurações == As configurações dos gráficos podem ser acessadas de dois locais diferentes: * Nas configurações da Query *: Ao incluir ou modificar a Query, clique na aba '''Configurações''' e em seguida clique no botão '''Config.Avançadas'''. * No menu de contexto da Query, na tela de Cadastro de Consulta *: Na tela de Cadastro de Consulta, clique com o botão direito do mouse sobre a Query correspondente ao gráfico, e em seguida clique Gráfico → Configurações Avançadas. == Cores do Gráfico == Todos os Gráficos são gerados com cores pré-definidas baseadas no Tema utilizado no site. Não existe no sistema uma configuração para alterar essas cores. Porém existe um "truque" que pode ser utilizado. Se o nome da '''Série''' iniciar com o código HTML de alguma cor seguido de dois "_" (underline), o sistema vai assumir essa cor para a Série. Por exemplo, supondo que o valor da Série fosse "Brazil", e fosse necessário alterar a cor para verde (<span style="color:#009900">#009900</span>), o resultado seria "'''#009900__Brazil'''". O Comando SQL ficaria assim: <syntaxhighlight lang="Sql">SELECT CASE WHEN Shipcountry IN ('Germany', 'USA') THEN Shipcountry WHEN Shipcountry = 'Brazil' THEN '#009900__Brazil' ELSE 'Outros' END AS Country, COUNT(ShipCountry) AS Quantity FROM Orders GROUP BY ShipCountry </syntaxhighlight> E o resultado seria esse: [[Arquivo:Web - Gráfico Pizza com cor Alterada.png|nenhum|thumb|Gráfico de Pizza com a Cor Alterada]] 708c114c734cce81967c67d08a681dd3215a11b0 Browser Dinâmico:Fonte de Dados 0 365 2428 2020-02-12T20:56:31Z Luiz.kruger 18 Init baseado nos parâmetros do browser e nas funções da consulta wikitext text/x-wiki [[Arquivo:Client Browser Dinamico Parametro lista.png|miniaturadaimagem|Lista de Parâmetro da Consulta do Browser Dinâmico]] [[Arquivo:Client Browser Dinamico Parametro configuracao.png|miniaturadaimagem|Tela de Configuração dos Parâmetros do Browser Dinâmico]] {{DISPLAYTITLE:Parâmetros do Browser Dinâmico}} A Fonte de Dados determina os '''valores exibidos''' em um Browse Dinâmico através de um '''comando SQL'''. Use os Parâmetros para filtrar os resultados. As colunas da query poderão ser personalizadas posteriormente em [[Colunas]]. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: Na aba Comando SQL, deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página Editor de Comandos SQL. === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração do Browser Dinâmico. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localizá-lo na árvore à direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] == Ver Também == * [[Browser_Dinâmico:Visão_Geral|Visão Geral do Browser Dinâmico]] 0cd0f8f32489230dc896ea1d3b5cc3b13a798b7d 2429 2428 2020-02-12T21:25:40Z Luiz.kruger 18 Title wikitext text/x-wiki [[Arquivo:Client Browser Dinamico Parametro lista.png|miniaturadaimagem|Lista de Parâmetro da Consulta do Browser Dinâmico]] [[Arquivo:Client Browser Dinamico Parametro configuracao.png|miniaturadaimagem|Tela de Configuração dos Parâmetros do Browser Dinâmico]] {{DISPLAYTITLE:Fonte de Dados}} A Fonte de Dados determina os '''valores exibidos''' em um Browse Dinâmico através de um '''comando SQL'''. Use os Parâmetros para filtrar os resultados. As colunas da query poderão ser personalizadas posteriormente em [[Colunas]]. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: Na aba Comando SQL, deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página Editor de Comandos SQL. === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração do Browser Dinâmico. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localizá-lo na árvore à direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] == Ver Também == * [[Browser_Dinâmico:Visão_Geral|Visão Geral do Browser Dinâmico]] 7fda073df5132670ccaf837fc5a144eeec3a3fa9 2431 2429 2020-02-12T21:28:24Z Luiz.kruger 18 uma imagem wikitext text/x-wiki [[Arquivo:Client Browser Dinamico Fonde de Dados local.png|miniaturadaimagem]] [[Arquivo:Client Browser Dinamico Parametro configuracao.png|miniaturadaimagem|Tela de Configuração dos Parâmetros do Browser Dinâmico]] {{DISPLAYTITLE:Fonte de Dados}} A Fonte de Dados determina os '''valores exibidos''' em um Browse Dinâmico através de um '''comando SQL'''. Use os Parâmetros para filtrar os resultados. As colunas da query poderão ser personalizadas posteriormente em [[Colunas]]. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: Na aba Comando SQL, deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. Para maiores informações, consulte a página Editor de Comandos SQL. === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração do Browser Dinâmico. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localizá-lo na árvore à direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Consulta Substituindo Parametros.png|thumb|none|Substituição dos parâmetros em Comando SQL da Consulta]] == Ver Também == * [[Browser_Dinâmico:Visão_Geral|Visão Geral do Browser Dinâmico]] df08e130f24280da10e940062f10655d25479827 2439 2431 2020-02-13T19:58:59Z Luiz.kruger 18 Tomando forma - ainda não sei como explicar fonte de dados wikitext text/x-wiki [[Arquivo:Client Browser Dinamico Fonde de Dados local.png|miniaturadaimagem]] [[Arquivo:Client Browser Dinamico Parametro configuracao.png|miniaturadaimagem|Tela de Configuração dos Parâmetros do Browser Dinâmico]] {{DISPLAYTITLE:Fonte de Dados}} A Fonte de Dados determina os '''valores exibidos''' em um Browse Dinâmico através de um '''comando SQL'''. Use os Parâmetros para filtrar os resultados. As colunas da query poderão ser personalizadas posteriormente em [[Colunas]]. == Criando uma Fonte de Dados == Na aba Comando SQL, deve ser informado um comando que retorne dados, como SELECT ou chamadas de Funções e Stored Procedures. === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração do Browser Dinâmico. == Configuração da Fonte de Dados == Na tela de modificação de Fonte de Dados, estão uma série de campos de configuração, os quais serão descritos abaixo: === Adicionar automaticamente novos textos no Conjunto de Traduções === Avançado: ainda não documentado === Utilizar Virtualização === Se estiver marcado, os dados da grade serão baixados no navegador conforme o usuário vai movendo a barra de rolagem, ao invés de baixar todo o conteúdo de uma só vez, porém não permite que as colunas sejam agrupadas. Recomendado para grandes consultas sem paginação. === Utilizar Cache de Dados === Se estiver marcado, os dados carregados ao confirmar a consulta serão armazenados em memória, e ao realizar as operações de ordenação, agrupamento, filtro e paginação, não será mais necessário recarregar a partir do banco de dados. === Utilizar Paginação === Se estiver marcado, o resultado da consulta será separado por páginas (recomendado para ganhar performance). ==== Itens por Página ==== Define a quantidade de linhas que será exibida por página (válido apenas se paginação estiver ativa). ==== Posição do Paginador ==== Posição do Paginador na Grade (válido apenas se paginação estiver ativa). ==== Modo de Paginação ==== Define o Modo de Paginação da Grade (válido apenas se paginação estiver ativa). == Ver Também == * [[Browser_Dinâmico:Visão_Geral|Visão Geral do Browser Dinâmico]] f266e4c469a21217bc989452f0613c0b99ee4f5b Arquivo:Client Browser Dinamico Fonde de Dados local.png 6 366 2430 2020-02-12T21:27:20Z Luiz.kruger 18 wikitext text/x-wiki l 07c342be6e560e7f43842e2e21b774e61d85f047 Arquivo:Client Browser Dinamico MSG salvo.png 6 367 2433 2020-02-13T18:24:37Z Luiz.kruger 18 wikitext text/x-wiki msg 19f34ee1e406ea84ca83c835a3301b5d9014a788 Consulta:Visão Geral 0 270 2436 2410 2020-02-13T18:58:36Z Luiz.kruger 18 Incluindo Traduções como recurso utilizável wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos, Traduções |--------------- | Pode ser usado em | Formulário Dinâmico |} Este artigo faz uma breve introdução à funcionalidade principal da ''Consulta'', que é apresentar os dados. Abaixo, estão as outras funcionalidades: * [[Consulta:Parâmetros|Parâmetros]] * [[Consulta:Restrições|Restrições]] * [[Consulta:Grid|Grid]] * [[Consulta:Gráfico|Gráfico]] * [[Consulta:CrossTab|CrossTab]] * [[Consulta:Mapas|Mapas]] * [[Consulta:CrossMap|CrossMap]] * [[Consulta:Formatações Condicionais|Formatações Condicionais]] * [[Consulta:Botões|Botões]] * [[Consulta:Links|Links]] * [[Consulta:Comando SQL|Comando SQL]] * [[Consulta:Configurações|Configurações]] == Criando Uma Consulta == [[Arquivo:Client Consulta EmployeesQuery.png|thumb|right|Consulta de Exemplo aberta no LATROMI Client, usando a tabela employees do banco de dados Northwind]] Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha, na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta à tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == [[Arquivo:Web Consulta EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Consulta que exibe todas as colunas da tabela "Employees"]] Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Consulta'' será aberta no navegador padrão do usuário. f3ea08620779ae5a250e4ed4c4c5b4a72281a3e9 2440 2436 2020-02-13T20:33:31Z Luiz.kruger 18 /* Criando Uma Consulta */ Uma vírgula wikitext text/x-wiki As '''Consultas''' são objetos utilizados para listar ou analisar dados. Com elas, os dados podem ser apresentados nos seguintes formatos: ''Grid'', ''CrossTab'', ''Gráficos'', ''Mapas'' e ''Relatórios do Crystal Reports''. Cada um destes formatos possuem recursos e configurações distintas, os quais serão apresentados nesta página. {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos, Traduções |--------------- | Pode ser usado em | Formulário Dinâmico |} Este artigo faz uma breve introdução à funcionalidade principal da ''Consulta'', que é apresentar os dados. Abaixo, estão as outras funcionalidades: * [[Consulta:Parâmetros|Parâmetros]] * [[Consulta:Restrições|Restrições]] * [[Consulta:Grid|Grid]] * [[Consulta:Gráfico|Gráfico]] * [[Consulta:CrossTab|CrossTab]] * [[Consulta:Mapas|Mapas]] * [[Consulta:CrossMap|CrossMap]] * [[Consulta:Formatações Condicionais|Formatações Condicionais]] * [[Consulta:Botões|Botões]] * [[Consulta:Links|Links]] * [[Consulta:Comando SQL|Comando SQL]] * [[Consulta:Configurações|Configurações]] == Criando Uma Consulta == [[Arquivo:Client Consulta EmployeesQuery.png|thumb|right|Consulta de Exemplo aberta no LATROMI Client, usando a tabela employees do banco de dados Northwind]] Para criar uma Consulta, poucos passos são necessários. Siga as instruções abaixo para criar uma Consulta simples, no formato de ''Grid'', preenchendo apenas os campos obrigatórios: # No [[LATROMI Client]], acesse o menu ''Desenvolvimento → Consulta''. # No campo ''Nome'', informe o nome da Consulta, para fins de Identificação. # Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida. # Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''employees''. # Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador. # No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados. # O campo de texto multilinha na aba '''SQL''' é chamado de '''Editor de SQL'''. Informe nele um comando SQL do tipo SELECT para obter dados. #: Por exemplo: <code>SELECT * FROM employees</code> # Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. # Agora de volta à tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de '''Configurações de Colunas'''. Para finalizar clique no menu ''Arquivo → Salvar''. Pronto! Após executar estes passos, uma nova Consulta será criada, e uma mensagem de sucesso será exibida para confirmar a operação. [[Arquivo:Cadastro de Consultas MSG Salva com sucesso.jpg]] == Testando a Consulta == [[Arquivo:Web Consulta EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Consulta que exibe todas as colunas da tabela "Employees"]] Para testar a ''Consulta'' criada é muito simples. Enquanto a ''Consulta'' estiver carregada na tela do [[LATROMI Client]], clique no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]]. A ''Consulta'' será aberta no navegador padrão do usuário. 75a3e5ff37eeaef34a164431065207dd4a7cbb1a Arquivo:Client Browser Dinamico substituindo parametros.png 6 368 2437 2020-02-13T19:12:06Z Luiz.kruger 18 wikitext text/x-wiki ex e066133fdba5e5077ee034d757dc6dfcebd12979 Consulta:Comando SQL 0 356 2441 2406 2020-02-13T21:03:22Z Luiz.kruger 18 Esqueleto com detalhes incompletos wikitext text/x-wiki [[Arquivo:Client Consulta Comando SQL lista.png|miniaturadaimagem|Lista de Comandos SQL]] {{DISPLAYTITLE:Comando SQL}} As Comandos SQL da Consulta são utilizadas para realizar '''ações''' no banco de dados e são referenciados internamente por outros objetos. == Configuração do Comando SQL== Na tela de modificação de Formatação Condicional, estão uma série de campos de edição e configuração, os quais serão descritos abaixo: === Comando SQL === [[Arquivo:Client Consulta Comando SQL editor.png|miniaturadaimagem|nenhum|Editor de SQL]] Aqui você deve especificar a ação que deseja que ocorra quado o Comando SQL for acionado. Siga os passos: #Preencha o campo Nome sem usar espaços ou caracteres especiais. Por exemplo, ''recycle_last''. #Preencha o campo Descrição. Este campo servirá de título para a Consulta quando for exibida no '''LATROMI Web'''. #No campo Conexão, selecione ou adicione uma conexão de banco de dados. #O campo de texto multilinha na aba SQL é chamado de Editor de SQL. Informe nele um comando SQL que faça alguma coisa né por exemplo: deletar a linha selecionada Note que dá pra pegar o valor de uma coluna... e o valor da coluna é o valor na linha se for um link de uma coluna. #Clique em OK para confirmar o Comando SQL. Ele será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir. === Configurações === [[Arquivo:Client Consulta Comando SQL configuracao.png|miniaturadaimagem|nenhum|Tela de configurações do Comando SQL]] ==== Atualizar dados após execução do comando==== Se utilizado, a janela pai será atualizada após a execução do comando. ==== Usar mensagem de confirmação==== Se utilizado, uma mensagem aparecerá na tela antes de o Comando ser executado, pedindo confirmação do usuário. A mensagem deve ser especificada no campo de edição de texto abaixo desse item. == Ver Também == * [[Consulta:Visão Geral|Visão Geral da Consulta]] 1b82e17d2e62a2fb968304cfb528c62b44e19c27 Arquivo:Client Browser Dinamico Colunas lista.png 6 369 2442 2020-02-13T21:20:42Z Luiz.kruger 18 wikitext text/x-wiki lc 7a01ac075bef9978a02e0d617581075e7ef656ff Browser Dinâmico:Colunas 0 370 2443 2020-02-13T21:39:16Z Luiz.kruger 18 Initial that may be releaseable wikitext text/x-wiki [[Arquivo:Client Browser Dinamico Colunas lista.png|miniaturadaimagem|Lista de Colunas e suas configurações]] {{DISPLAYTITLE:Colunas do Browser Dinâmico}} É possível editar várias configurações das colunas para melhorar a '''visualização''' de um Browser dinâmico no '''LATROMI Web''' se ele for usado no modo '''Lookup Table'''. == Configurações== === Nome === Nome da coluna. É criado na Fonte de Dados e não pode ser alterado. === Nome de Exibição === texto para o nome de exibição da coluna. === Tipo de Dados === Tipo de dados da coluna definido pelo banco de dados. Não pode ser alterado. === Largura === Largura da coluna em pixels. === Visível === Se estiver marcado, a coluna será exibida, caso contrário, ficará oculta. Mesmo quando a coluna estiver oculta, os dados dela ainda poderão ser acessados. === Formato === Formato (máscara) do campo. Os tipos de máscara usados podem varias conforme o tipo de dados da coluna. === Filtro Padrão=== Valor utilizado como filtro inicial da coluna. 75c339550e7ecae749f31918d8336164adffcf2d Formulário Dinâmico:Layout 0 371 2444 2020-02-17T18:45:26Z Luiz.kruger 18 Init - almost nothing wikitext text/x-wiki [[Arquivo:Client Consulta Comando SQL lista.png|miniaturadaimagem|Lista de Comandos SQL]] {{DISPLAYTITLE:Layout}} Desc ... . == Configurações do Layout == == Campos == == Caixas == == Contorno == == Ferramentas de edição == Alinhamento e essas coisas 756e67d12dfcb911e366be3d490cdc54e7094d97 2448 2444 2020-02-17T20:29:40Z Luiz.kruger 18 imagem wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Layout campos.png|miniaturadaimagem|legenda simples]] {{DISPLAYTITLE:Layout}} Modo como os campos do formulário serão exibidos na Web == Configurações do Layout == == Campos == == Caixas == == Contorno == == Ferramentas de edição == Alinhamento e essas coisas 223514e968a7e0f918723ffd42ac89ffe05950a4 2451 2448 2020-02-17T21:30:28Z Luiz.kruger 18 Criando os textos de informação wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Layout campos.png|miniaturadaimagem|legenda simples]] {{DISPLAYTITLE:Layout do Formulário Dinâmico}} O Layout define como o Formulário Dinâmico será '''exibido''' no '''LATROMI Web'''. == Configurações do Layout == == Campos == Os campos aparecem, inicialmente, na lista de não utilizados. Clique duas vezes em um campo para ele ser incluído no layout. Delete-o e ele retornará para a lista de não utilizados. Se um campo não for usado no layout, ele ainda poderá ser usado no formulário. == Caixas == == Contorno == Altera a ordem da navegação dos campos pelo uso do '''Tab'''. == Ferramentas de edição == Alinhamento e essas coisas Selecione mais de um campo (segure o botão '''Ctrl''' do teclado), clique com o botão direito do mouse sobre o campo que será a referência e então selecione a ação. É possível alterar o tamanho da janela arrastando os quadrados brancos que contornam o mesmo ou pelo ''botão direito -> propriedades. 3a3f6b6b22b04e9480accda2cc0d561fb1a5c9f2 2452 2451 2020-02-21T17:02:50Z Luiz.kruger 18 /* Contorno */ melhoria wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Layout campos.png|miniaturadaimagem|legenda simples]] {{DISPLAYTITLE:Layout do Formulário Dinâmico}} O Layout define como o Formulário Dinâmico será '''exibido''' no '''LATROMI Web'''. == Configurações do Layout == == Campos == Os campos aparecem, inicialmente, na lista de não utilizados. Clique duas vezes em um campo para ele ser incluído no layout. Delete-o e ele retornará para a lista de não utilizados. Se um campo não for usado no layout, ele ainda poderá ser usado no formulário. == Caixas == == Contorno == Altera a ordem de foco dos campos pelo uso da tecla '''Tab''' no '''LATROMI Web'''. == Ferramentas de edição == Alinhamento e essas coisas Selecione mais de um campo (segure o botão '''Ctrl''' do teclado), clique com o botão direito do mouse sobre o campo que será a referência e então selecione a ação. É possível alterar o tamanho da janela arrastando os quadrados brancos que contornam o mesmo ou pelo ''botão direito -> propriedades. 56fd2dc159f4eda138557015d201b1e39f11655e 2453 2452 2020-02-21T18:18:35Z Luiz.kruger 18 Estrutura avançada wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Layout campos.png|miniaturadaimagem|legenda simples]] {{DISPLAYTITLE:Layout do Formulário Dinâmico}} O Layout define como o Formulário Dinâmico será '''exibido''' no '''LATROMI Web''' e pode ser do modo empilhado ou absoluto. == Configurações do Layout Empilhado == É possível alterar o tamanho da janela, apenas. Se não for especificado, será escolhido automaticamente. == Configurações do Layout Absoluto == Para iniciar, clique em ''Configurar Layout''. ===''botão direito -> XXXX''.=== ==== Configurações do Editor de Layout ==== habilitar linhas guias \ espaçamento entre as linhas \ habilitar zona de limitação ==== Propriedades do Formulário ==== ===== x y largura altura ===== também é possível alterar o tamanho da janela arrastando os quadrados brancos que contornam o mesmo === Campos === Os campos aparecem, inicialmente, na lista de não utilizados. Clique duas vezes em um campo para ele ser incluído no layout. Delete-o e ele retornará para a lista de não utilizados. Se um campo não for usado no layout, ele ainda poderá ser usado no formulário. Ao clicar em um campo, \\\\\ vai aparecer as setinhas e as bordas pra arrastar. Dá pra alterar a largura do campo e mover ele assim, também dá pra mover o campo usando as setas direcionais do teclado. === Containers === Os Container servem para XXXX Ao clicar em um container, \\\\\ vai aparecer as setinhas e as bordas pra arrastar. Dá pra alterar a largura do campo e mover ele assim, também dá pra mover o campo usando as setas direcionais do teclado. === Contorno === Altera a ordem de foco dos campos pelo uso da tecla '''Tab''' no '''LATROMI Web'''. === Ferramentas de edição === :Alinhamento e essas coisas Selecione mais de um campo (segure o botão '''Ctrl''' do teclado), clique com o botão direito do mouse sobre o campo que será a referência e então selecione a ação. É possível alterar o tamanho da janela arrastando os quadrados brancos que contornam o mesmo ou pelo ''botão direito -> propriedades''. e6ce23d64454a39936868f8ae33bb3aad18145e0 2454 2453 2020-02-21T18:37:52Z Luiz.kruger 18 Ver também wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Layout campos.png|miniaturadaimagem|legenda simples]] {{DISPLAYTITLE:Layout do Formulário Dinâmico}} O Layout define como o Formulário Dinâmico será '''exibido''' no '''LATROMI Web''' e pode ser do modo empilhado ou absoluto. == Configurações do Layout Empilhado == É possível alterar o tamanho da janela, apenas. Se não for especificado, será escolhido automaticamente. == Configurações do Layout Absoluto == Para iniciar, clique em ''Configurar Layout''. ===''botão direito -> XXXX''.=== ==== Configurações do Editor de Layout ==== habilitar linhas guias \ espaçamento entre as linhas \ habilitar zona de limitação ==== Propriedades do Formulário ==== ===== x y largura altura ===== também é possível alterar o tamanho da janela arrastando os quadrados brancos que contornam o mesmo === Campos === Os campos aparecem, inicialmente, na lista de não utilizados. Clique duas vezes em um campo para ele ser incluído no layout. Delete-o e ele retornará para a lista de não utilizados. Se um campo não for usado no layout, ele ainda poderá ser usado no formulário. Ao clicar em um campo, \\\\\ vai aparecer as setinhas e as bordas pra arrastar. Dá pra alterar a largura do campo e mover ele assim, também dá pra mover o campo usando as setas direcionais do teclado. === Containers === Os Container servem para XXXX Ao clicar em um container, \\\\\ vai aparecer as setinhas e as bordas pra arrastar. Dá pra alterar a largura do campo e mover ele assim, também dá pra mover o campo usando as setas direcionais do teclado. === Contorno === Altera a ordem de foco dos campos pelo uso da tecla '''Tab''' no '''LATROMI Web'''. === Ferramentas de edição === :Alinhamento e essas coisas Selecione mais de um campo (segure o botão '''Ctrl''' do teclado), clique com o botão direito do mouse sobre o campo que será a referência e então selecione a ação. É possível alterar o tamanho da janela arrastando os quadrados brancos que contornam o mesmo ou pelo ''botão direito -> propriedades''. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 43b1f4416f5bbf0c04d683e82647ae66bbe49ef4 2455 2454 2020-02-21T19:05:14Z Luiz.kruger 18 /* Containers */ Melhor wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Layout campos.png|miniaturadaimagem|legenda simples]] {{DISPLAYTITLE:Layout do Formulário Dinâmico}} O Layout define como o Formulário Dinâmico será '''exibido''' no '''LATROMI Web''' e pode ser do modo empilhado ou absoluto. == Configurações do Layout Empilhado == É possível alterar o tamanho da janela, apenas. Se não for especificado, será escolhido automaticamente. == Configurações do Layout Absoluto == Para iniciar, clique em ''Configurar Layout''. ===''botão direito -> XXXX''.=== ==== Configurações do Editor de Layout ==== habilitar linhas guias \ espaçamento entre as linhas \ habilitar zona de limitação ==== Propriedades do Formulário ==== ===== x y largura altura ===== também é possível alterar o tamanho da janela arrastando os quadrados brancos que contornam o mesmo === Campos === Os campos aparecem, inicialmente, na lista de não utilizados. Clique duas vezes em um campo para ele ser incluído no layout. Delete-o e ele retornará para a lista de não utilizados. Se um campo não for usado no layout, ele ainda poderá ser usado no formulário. Ao clicar em um campo, \\\\\ vai aparecer as setinhas e as bordas pra arrastar. Dá pra alterar a largura do campo e mover ele assim, também dá pra mover o campo usando as setas direcionais do teclado. === Containers === Os Container servem para agrupar campos organizadamente. Ao clicar em um container, aparecem contornos nas bordas e um símbolo de +. Dá pra alterar a largura do campo e mover ele assim, também dá pra mover o campo usando as setas direcionais do teclado. ==== Group Box ==== Elemento retangular com título usado para agrupar campos. ==== Tab Control ==== Similar ao Grup Box, porém contém dois ou mais grupos separados em abas. ==== Vertical Stack Panel ==== Empilha campos e outros containers em modo vertical em estilo magnético. ==== Horizontal Stack Panel ==== Empilha campos e outros containers em modo horizontal em estilo magnético. === Contorno === Altera a ordem de foco dos campos pelo uso da tecla '''Tab''' no '''LATROMI Web'''. === Ferramentas de edição === :Alinhamento e essas coisas Selecione mais de um campo (segure o botão '''Ctrl''' do teclado), clique com o botão direito do mouse sobre o campo que será a referência e então selecione a ação. É possível alterar o tamanho da janela arrastando os quadrados brancos que contornam o mesmo ou pelo ''botão direito -> propriedades''. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] b5135af60953c61c75e391e28e82746572424e4b 2456 2455 2020-02-21T19:45:14Z Luiz.kruger 18 Quase completo _ ainda falta imagens e algumas melhorias no texto wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Layout campos.png|miniaturadaimagem|Campos em um Layout Absoluto]] {{DISPLAYTITLE:Layout do Formulário Dinâmico}} O Layout define como o Formulário Dinâmico será '''exibido''' no '''LATROMI Web''' e pode ser do modo empilhado ou absoluto. == Configurações do Layout Empilhado == É possível alterar o tamanho da janela, apenas. Se não for especificado, será escolhido automaticamente. == Configurações do Layout Absoluto == Para iniciar, clique em ''Configurar Layout''. === Configurações do Editor de Layout === Para abrir, clique com o botão direito no plano do layout e, após, em ''Configurações''. ====habilitar linhas guias \ espaçamento entre as linhas \ habilitar zona de limitação==== === Propriedades do Formulário === Para abrir, clique com o botão direito no plano do layout e, após, em ''Propriedades''. ==== Posição do Formulário ==== Especifique, em pixels, nos campos ''X'' e ''Y'', a posição em que o Formulário ficará no editor. ==== Dimensão do Formulário ==== Especifique, em pixels, nos campos ''Largura'' e ''Altura''. também é possível alterar o tamanho da janela arrastando os quadrados brancos que contornam o mesmo === Campos === Os campos aparecem, inicialmente, na lista de não utilizados. Clique duas vezes em um campo para ele ser incluído no layout. Delete-o e ele retornará para a lista de não utilizados. Se um campo não for usado no layout, ele ainda poderá ser usado no formulário. Ao clicar em um campo, aparecem contornos nas bordas //e um símbolo de +. Dá pra alterar a largura do campo e mover ele assim, também dá pra mover o campo usando as setas direcionais do teclado.// === Containers === Os Container servem para agrupar campos organizadamente. Ao clicar em um container, aparecem contornos nas bordas //e um símbolo de +. Dá pra alterar a largura do campo e mover ele assim, também dá pra mover o campo usando as setas direcionais do teclado.// ==== Group Box ==== Elemento retangular com título usado para agrupar campos. ==== Tab Control ==== Similar ao Grup Box, porém contém dois ou mais grupos separados em abas. ==== Vertical Stack Panel ==== Empilha campos e outros containers em modo vertical em estilo magnético. Apenas visível durante a edição. ==== Horizontal Stack Panel ==== Empilha campos e outros containers em modo horizontal em estilo magnético. Apenas visível durante a edição. === Contorno === Altera a ordem de foco dos campos pelo uso da tecla '''Tab''' no '''LATROMI Web'''. === Alinhamento === Selecione mais de um campo (segure o botão '''Ctrl''' do teclado), clique com o botão direito do mouse sobre o campo que será a referência, clique em ''Alinhar'' e então selecione a ação de alinhamento. <!-- descubra --> == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 8421b52a85e7a2893d007509ba98ff39eae9a325 2463 2456 2020-03-13T19:28:47Z Luiz.kruger 18 /* Campos */ Agora tá decente wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Layout campos.png|miniaturadaimagem|Campos em um Layout Absoluto]] {{DISPLAYTITLE:Layout do Formulário Dinâmico}} O Layout define como o Formulário Dinâmico será '''exibido''' no '''LATROMI Web''' e pode ser do modo empilhado ou absoluto. == Configurações do Layout Empilhado == É possível alterar o tamanho da janela, apenas. Se não for especificado, será escolhido automaticamente. == Configurações do Layout Absoluto == Para iniciar, clique em ''Configurar Layout''. === Configurações do Editor de Layout === Para abrir, clique com o botão direito no plano do layout e, após, em ''Configurações''. ====habilitar linhas guias \ espaçamento entre as linhas \ habilitar zona de limitação==== === Propriedades do Formulário === Para abrir, clique com o botão direito no plano do layout e, após, em ''Propriedades''. ==== Posição do Formulário ==== Especifique, em pixels, nos campos ''X'' e ''Y'', a posição em que o Formulário ficará no editor. ==== Dimensão do Formulário ==== Especifique, em pixels, nos campos ''Largura'' e ''Altura''. também é possível alterar o tamanho da janela arrastando os quadrados brancos que contornam o mesmo === Campos === Os campos aparecem, inicialmente, na lista de não utilizados. Clique duas vezes em um campo para ele ser incluído no layout. Delete-o e ele retornará para a lista de não utilizados. Se um campo não for usado no layout, ele ainda poderá ser usado no formulário. Ao clicar em um campo, aparecem contornos nas bordas que podem ser arrastados para ajustar as dimensões do campo e o símbolo (+) que permite que o campo seja arrastado para que seja definida sua posição. === Containers === Os Container servem para agrupar campos organizadamente. Ao clicar em um container, aparecem contornos nas bordas //e um símbolo de +. Dá pra alterar a largura do campo e mover ele assim, também dá pra mover o campo usando as setas direcionais do teclado.// ==== Group Box ==== Elemento retangular com título usado para agrupar campos. ==== Tab Control ==== Similar ao Grup Box, porém contém dois ou mais grupos separados em abas. ==== Vertical Stack Panel ==== Empilha campos e outros containers em modo vertical em estilo magnético. Apenas visível durante a edição. ==== Horizontal Stack Panel ==== Empilha campos e outros containers em modo horizontal em estilo magnético. Apenas visível durante a edição. === Contorno === Altera a ordem de foco dos campos pelo uso da tecla '''Tab''' no '''LATROMI Web'''. === Alinhamento === Selecione mais de um campo (segure o botão '''Ctrl''' do teclado), clique com o botão direito do mouse sobre o campo que será a referência, clique em ''Alinhar'' e então selecione a ação de alinhamento. <!-- descubra --> == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] c98d98c668ef294b8a615050a8e2dab1171edda4 Formulário Dinâmico:Programação 0 372 2445 2020-02-17T19:05:30Z Luiz.kruger 18 Init simples wikitext text/x-wiki {{DISPLAYTITLE:Programação}} Programação em Formulário Dinâmico: diferença entre Procedimento e Função é o retorno recursos (muito mais do que tu sabe usar) == Procedure == == Função == == adicionar/vincular == == recursos == ===C#=== ===Java=== === Record e Comando SQL=== 65fb569f7c6b0ea04df813c275ee6a9b74e1de97 2446 2445 2020-02-17T20:27:38Z Luiz.kruger 18 Melhorando o esqueleto wikitext text/x-wiki {{DISPLAYTITLE:Programação}} Programação em Formulário Dinâmico: diferença entre Procedimento e Função é o retorno recursos (muito mais do que tu sabe usar) == Procedure == == Função == == adicionar/vincular == == Declaração de Controle == Clássicos da programação iterativa/monolítica == Ação == === Controle de Campos === Desabilitar, foco, ... === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. ==Eventos== ==Load== O que é? ==Closing== O que é? Cancelável significa que... == recursos == ===C#=== ===Java=== === Record e Comando SQL=== 6d8afca93c247d5b0eb978b69de4310e4a712adf 2457 2446 2020-02-21T19:53:45Z Luiz.kruger 18 Ver também, load, closing wikitext text/x-wiki {{DISPLAYTITLE:Programação}} Programação em Formulário Dinâmico: \n diferença entre Procedimento e Função é o retorno \n recursos (muito mais do que tu sabe usar) \n == Procedure == == Função == == adicionar/vincular == == Declaração de Controle == Clássicos da programação iterativa/monolítica == Ação == === Controle de Campos === Desabilitar, foco, ... === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. ==Eventos== ===Load=== Quando o form for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] d94b2a506c53dec83bea84fd130b94ba0a1a1ae7 2458 2457 2020-02-21T20:51:09Z Luiz.kruger 18 Better wikitext text/x-wiki {{DISPLAYTITLE:Programação}} Há muitos recursos para programar um Formulário Dinâmico. == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === //Não sei se esses tópicos vão ser muito úteis === Usando um Procedimento === //Não sei se esses tópicos vão ser muito úteis == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === === Utilizando uma Função === == Editando uma lista de Instruções === == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Desabilitar, foco, ... === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. Podem ==Eventos== ===Load=== Quando o form for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 78846e137c3bc5ea019b40694373e5b869e5aecf 2460 2458 2020-03-07T00:19:01Z Luiz.kruger 18 /* Editando uma lista de Instruções = */ ideias wikitext text/x-wiki {{DISPLAYTITLE:Programação}} Há muitos recursos para programar um Formulário Dinâmico. == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === //Não sei se esses tópicos vão ser muito úteis === Usando um Procedimento === //Não sei se esses tópicos vão ser muito úteis == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === === Utilizando uma Função === == Editando uma lista de Instruções == -- Botão direito --> * Inserir abaixo * Copiar * Colar * Recortar * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Desabilitar, foco, ... === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. Podem ==Eventos== ===Load=== Quando o form for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 394a4494202404d219ccdab8274a38a42a1d5dc3 2462 2460 2020-03-10T21:22:24Z Luiz.kruger 18 /* Controle de Campos */ wikitext text/x-wiki {{DISPLAYTITLE:Programação}} Há muitos recursos para programar um Formulário Dinâmico. == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === //Não sei se esses tópicos vão ser muito úteis === Usando um Procedimento === //Não sei se esses tópicos vão ser muito úteis == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === === Utilizando uma Função === == Editando uma lista de Instruções == -- Botão direito --> * Inserir abaixo * Copiar * Colar * Recortar * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. Podem ==Eventos== ===Load=== Quando o form for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] ec5d7e96218127af3885a1a6872dd6a9db88e7a6 Arquivo:Client Formulario Dinamico Layout campos.png 6 373 2447 2020-02-17T20:28:49Z Luiz.kruger 18 wikitext text/x-wiki l 07c342be6e560e7f43842e2e21b774e61d85f047 Formulário Dinâmico:Campos 0 374 2449 2020-02-17T20:33:02Z Luiz.kruger 18 Init baseado em Parâmetros do Browser wikitext text/x-wiki [[Arquivo:Client Browser Dinamico Parametro lista.png|miniaturadaimagem|Lista de Parâmetro da Consulta do Browser Dinâmico]] [[Arquivo:Client Browser Dinamico Parametro configuracao.png|miniaturadaimagem|Tela de Configuração dos Parâmetros do Browser Dinâmico]] {{DISPLAYTITLE:Parâmetros do Browser Dinâmico}} Os Campos do Formulário Dinâmico são usados para '''muita coisa na real, todo o formulário funciona com base neles.''' == Configuração dos Campos == Na tela de modificação de campo, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados do Parâmetro. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: == Utilizando os Parâmetros == Neste tópico, será explicado como os Parâmetros podem ser utilizados dentro do Browser Dinâmico: === Comandos SQL === A função principal dos Parâmetros é servir de '''filtro''' para os dados que serão retornados para geração do Browser Dinâmico. Para usar um parâmetro em um Comando SQL, basta posicionar o cursor na parte do comando onde deseja utilizar o parâmetro, localizá-lo na árvore à direita e dar um duplo-clique com o botão esquerdo do mouse. Se quiser substituir uma parte do comando por um parâmetro, também é possível selecionar o texto que deseja substituir antes de dar o duplo-clique. [[Arquivo:Client Browser Dinamico substituindo parametros.png|miniaturadaimagem|nenhum|Substituição de parâmetro em comando SQL do Browser Dinâmico]] == Ver Também == * [[Browser_Dinâmico:Visão_Geral|Visão Geral do Browser Dinâmico]] 80613ce232111c2366811afe040b32ca43be9109 2450 2449 2020-02-17T21:07:09Z Luiz.kruger 18 título + replaces + melhorias no esqueleto wikitext text/x-wiki [[Arquivo:Client Formulário Dinamico Parametro lista.png|miniaturadaimagem|Lista de Campo da Consulta do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para '''muita coisa na real, todo o formulário funciona com base neles.''' == Configuração dos Campos == Na tela de modificação de campo, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Campo. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do Campo. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: == Aba Campos == Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Caso seja necessário adicionar novos campos e ou botões, siga a tabela abaixo para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 7d95465bd66c93ed8cf636e3444eb85915534949 2459 2450 2020-03-06T21:57:01Z Luiz.kruger 18 Intro melhor wikitext text/x-wiki [[Arquivo:Client Formulário Dinamico Parametro lista.png|miniaturadaimagem|Lista de Campo da Consulta do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == Na tela de modificação de campo, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Campo. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do Campo. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: == Aba Campos == Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Caso seja necessário adicionar novos campos e ou botões, siga a tabela abaixo para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] ffef24a34030f06420d0a3eb77bf3f9255dbf3b3 2461 2459 2020-03-10T20:33:11Z Luiz.kruger 18 quadro de tipos no lugar certo wikitext text/x-wiki [[Arquivo:Client Formulário Dinamico Parametro lista.png|miniaturadaimagem|Lista de Campo da Consulta do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == Na tela de modificação de campo, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Campo. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do Campo. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Aba Campos == Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Caso seja necessário adicionar novos campos e ou botões, siga a tabela abaixo para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 713e73177d85be99c7d220c49107e66b08b12dcc Formulário Dinâmico:Layout 0 371 2464 2463 2020-03-13T19:36:09Z Luiz.kruger 18 /* Containers */Agora tá decente wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Layout campos.png|miniaturadaimagem|Campos em um Layout Absoluto]] {{DISPLAYTITLE:Layout do Formulário Dinâmico}} O Layout define como o Formulário Dinâmico será '''exibido''' no '''LATROMI Web''' e pode ser do modo empilhado ou absoluto. == Configurações do Layout Empilhado == É possível alterar o tamanho da janela, apenas. Se não for especificado, será escolhido automaticamente. == Configurações do Layout Absoluto == Para iniciar, clique em ''Configurar Layout''. === Configurações do Editor de Layout === Para abrir, clique com o botão direito no plano do layout e, após, em ''Configurações''. ====habilitar linhas guias \ espaçamento entre as linhas \ habilitar zona de limitação==== === Propriedades do Formulário === Para abrir, clique com o botão direito no plano do layout e, após, em ''Propriedades''. ==== Posição do Formulário ==== Especifique, em pixels, nos campos ''X'' e ''Y'', a posição em que o Formulário ficará no editor. ==== Dimensão do Formulário ==== Especifique, em pixels, nos campos ''Largura'' e ''Altura''. também é possível alterar o tamanho da janela arrastando os quadrados brancos que contornam o mesmo === Campos === Os campos aparecem, inicialmente, na lista de não utilizados. Clique duas vezes em um campo para ele ser incluído no layout. Delete-o e ele retornará para a lista de não utilizados. Se um campo não for usado no layout, ele ainda poderá ser usado no formulário. Ao clicar em um campo, aparecem contornos nas bordas que podem ser arrastados para ajustar as dimensões do campo e o símbolo (+) que permite que o campo seja arrastado para que seja definida sua posição. === Containers === Os Container servem para agrupar campos organizadamente. Ao clicar em um container, aparecem contornos nas bordas que podem ser arrastados para ajustar as dimensões do container e o símbolo (+) que permite que o container seja arrastado para que seja definida sua posição. ==== Group Box ==== Elemento retangular com título usado para agrupar campos. ==== Tab Control ==== Similar ao Grup Box, porém contém dois ou mais grupos separados em abas. ==== Vertical Stack Panel ==== Empilha campos e outros containers em modo vertical em estilo magnético. Apenas visível durante a edição. ==== Horizontal Stack Panel ==== Empilha campos e outros containers em modo horizontal em estilo magnético. Apenas visível durante a edição. === Contorno === Altera a ordem de foco dos campos pelo uso da tecla '''Tab''' no '''LATROMI Web'''. === Alinhamento === Selecione mais de um campo (segure o botão '''Ctrl''' do teclado), clique com o botão direito do mouse sobre o campo que será a referência, clique em ''Alinhar'' e então selecione a ação de alinhamento. <!-- descubra --> == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] dfe0cdcf7158271c175c55d8401646186692184a 2465 2464 2020-03-13T19:45:07Z Luiz.kruger 18 /* Tab Control */ Corrigindo o jeito que foi dito wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Layout campos.png|miniaturadaimagem|Campos em um Layout Absoluto]] {{DISPLAYTITLE:Layout do Formulário Dinâmico}} O Layout define como o Formulário Dinâmico será '''exibido''' no '''LATROMI Web''' e pode ser do modo empilhado ou absoluto. == Configurações do Layout Empilhado == É possível alterar o tamanho da janela, apenas. Se não for especificado, será escolhido automaticamente. == Configurações do Layout Absoluto == Para iniciar, clique em ''Configurar Layout''. === Configurações do Editor de Layout === Para abrir, clique com o botão direito no plano do layout e, após, em ''Configurações''. ====habilitar linhas guias \ espaçamento entre as linhas \ habilitar zona de limitação==== === Propriedades do Formulário === Para abrir, clique com o botão direito no plano do layout e, após, em ''Propriedades''. ==== Posição do Formulário ==== Especifique, em pixels, nos campos ''X'' e ''Y'', a posição em que o Formulário ficará no editor. ==== Dimensão do Formulário ==== Especifique, em pixels, nos campos ''Largura'' e ''Altura''. também é possível alterar o tamanho da janela arrastando os quadrados brancos que contornam o mesmo === Campos === Os campos aparecem, inicialmente, na lista de não utilizados. Clique duas vezes em um campo para ele ser incluído no layout. Delete-o e ele retornará para a lista de não utilizados. Se um campo não for usado no layout, ele ainda poderá ser usado no formulário. Ao clicar em um campo, aparecem contornos nas bordas que podem ser arrastados para ajustar as dimensões do campo e o símbolo (+) que permite que o campo seja arrastado para que seja definida sua posição. === Containers === Os Container servem para agrupar campos organizadamente. Ao clicar em um container, aparecem contornos nas bordas que podem ser arrastados para ajustar as dimensões do container e o símbolo (+) que permite que o container seja arrastado para que seja definida sua posição. ==== Group Box ==== Elemento retangular com título usado para agrupar campos. ==== Tab Control ==== Similar ao Grup Box, porém contém duas ou mais abas para separação em grupos. ==== Vertical Stack Panel ==== Empilha campos e outros containers em modo vertical em estilo magnético. Apenas visível durante a edição. ==== Horizontal Stack Panel ==== Empilha campos e outros containers em modo horizontal em estilo magnético. Apenas visível durante a edição. === Contorno === Altera a ordem de foco dos campos pelo uso da tecla '''Tab''' no '''LATROMI Web'''. === Alinhamento === Selecione mais de um campo (segure o botão '''Ctrl''' do teclado), clique com o botão direito do mouse sobre o campo que será a referência, clique em ''Alinhar'' e então selecione a ação de alinhamento. <!-- descubra --> == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 40def78abb323d1bc94987bed3cb1548e50ede2c Formulário Dinâmico:Programação 0 372 2466 2462 2020-03-13T20:25:02Z Luiz.kruger 18 /* Criando um Procedimento */ rascunho wikitext text/x-wiki {{DISPLAYTITLE:Programação}} Há muitos recursos para programar um Formulário Dinâmico. == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Rascunho: Quando for criar um evento e adicionar uma ação, vai ser criado um procedimento. Também dá pra criar indo na lista de procedimentos e botão direito -> adicionar. === Usando um Procedimento === //Não sei se esses tópicos vão ser muito úteis == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === === Utilizando uma Função === == Editando uma lista de Instruções == -- Botão direito --> * Inserir abaixo * Copiar * Colar * Recortar * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. Podem ==Eventos== ===Load=== Quando o form for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 83172b231f7fd594cc1319d2f0aa029e66e7e7b0 2467 2466 2020-03-13T20:35:14Z Luiz.kruger 18 /* Criando uma Função */ rascunho wikitext text/x-wiki {{DISPLAYTITLE:Programação}} Há muitos recursos para programar um Formulário Dinâmico. == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Rascunho: Quando for criar um evento e adicionar uma ação, vai ser criado um procedimento. Também dá pra criar indo na lista de procedimentos e botão direito -> adicionar. === Usando um Procedimento === //Não sei se esses tópicos vão ser muito úteis == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Rascunho: Não tem criação automática. Só pode ser criada adicionando direto na lista de funções. Vai abrir a tela de edição de função e um retorno deve ser escolhido. === Utilizando uma Função === == Editando uma lista de Instruções == -- Botão direito --> * Inserir abaixo * Copiar * Colar * Recortar * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. Podem ==Eventos== ===Load=== Quando o form for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 95d2cf82e5aeafea6654152116dd48f8c749c790 2468 2467 2020-03-13T20:42:14Z Luiz.kruger 18 /* Eventos */ Incluindo LostFocus e Click wikitext text/x-wiki {{DISPLAYTITLE:Programação}} Há muitos recursos para programar um Formulário Dinâmico. == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Rascunho: Quando for criar um evento e adicionar uma ação, vai ser criado um procedimento. Também dá pra criar indo na lista de procedimentos e botão direito -> adicionar. === Usando um Procedimento === //Não sei se esses tópicos vão ser muito úteis == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Rascunho: Não tem criação automática. Só pode ser criada adicionando direto na lista de funções. Vai abrir a tela de edição de função e um retorno deve ser escolhido. === Utilizando uma Função === == Editando uma lista de Instruções == -- Botão direito --> * Inserir abaixo * Copiar * Colar * Recortar * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. Podem ==Eventos== ===Load=== Quando o form for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento. ===LostFocus=== Evento de um campo. Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. ===CLick=== Evento de um botão. Dispara quando o botão for apertado... == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 7e098ce4be8d0701d6e9ad24aa33afe4c5ab148f 2469 2468 2020-03-13T20:43:47Z Luiz.kruger 18 /* CLick */ Corrigindo o L maiúsculo antes que eu esqueça e deixe passar wikitext text/x-wiki {{DISPLAYTITLE:Programação}} Há muitos recursos para programar um Formulário Dinâmico. == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Rascunho: Quando for criar um evento e adicionar uma ação, vai ser criado um procedimento. Também dá pra criar indo na lista de procedimentos e botão direito -> adicionar. === Usando um Procedimento === //Não sei se esses tópicos vão ser muito úteis == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Rascunho: Não tem criação automática. Só pode ser criada adicionando direto na lista de funções. Vai abrir a tela de edição de função e um retorno deve ser escolhido. === Utilizando uma Função === == Editando uma lista de Instruções == -- Botão direito --> * Inserir abaixo * Copiar * Colar * Recortar * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. Podem ==Eventos== ===Load=== Quando o form for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento. ===LostFocus=== Evento de um campo. Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. ===Click=== Evento de um botão. Dispara quando o botão for apertado... == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 9fede71bdc29429c8df0e2a4cebedca81f22ab45 2471 2469 2020-03-28T17:03:24Z Luiz.kruger 18 Ajustando ordem e introdução wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== ===Load=== Quando o form for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento??, não deixando a tela ser fechada pelo usuário.?? ===Eventos de Campos=== ====LostFocus=== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe ====Click==== Exclusivo dos botões ====...==== exclusivos de outros tipos de campos == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === //Como vincular. Acho que é só isso mas tomara que tenha mais para falar aqui == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Rascunho: Não tem criação automática. Só pode ser criada adicionando direto na lista de funções. Vai abrir a tela de edição de função e um retorno deve ser escolhido. === Utilizando uma Função === == Editando uma lista de Instruções == -- Botão direito --> * Inserir abaixo * Copiar * Colar * Recortar * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. Podem Evento de um botão. Dispara quando o botão for apertado... == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] fc8957ff196b16103bc33232548e99e4edb7589d 2473 2471 2020-04-04T00:36:10Z Luiz.kruger 18 editando editando lista de instrução wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== ===Load=== Quando o form for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento??, não deixando a tela ser fechada pelo usuário.?? ===Eventos de Campos=== ====LostFocus=== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe ====Click==== Exclusivo dos botões ====...==== exclusivos de outros tipos de campos == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === //Como vincular. Acho que é só isso mas tomara que tenha mais para falar aqui == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Rascunho: Não tem criação automática. Só pode ser criada adicionando direto na lista de funções. Vai abrir a tela de edição de função e um retorno deve ser escolhido. === Utilizando uma Função === == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. Podem Evento de um botão. Dispara quando o botão for apertado... == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 5fdf496e8bf9f9981b9499011aa5ea212177264d 2474 2473 2020-04-07T05:29:41Z Luiz.kruger 18 /* Eventos */ todos os eventos e onde ocorrem wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento??, não deixando a tela ser fechada pelo usuário.?? ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== ''explain'' Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== ''explain'' Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === //Como vincular. Acho que é só isso mas tomara que tenha mais para falar aqui == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Rascunho: Não tem criação automática. Só pode ser criada adicionando direto na lista de funções. Vai abrir a tela de edição de função e um retorno deve ser escolhido. === Utilizando uma Função === == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. Podem Evento de um botão. Dispara quando o botão for apertado... == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 15c5a79776c986c3c21fed2d74a1527c6aaf4766 2475 2474 2020-04-09T03:32:40Z Luiz.kruger 18 /* CheckedChanged */ explain do evento wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento??, não deixando a tela ser fechada pelo usuário.?? ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== ''explain'' Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === //Como vincular. Acho que é só isso mas tomara que tenha mais para falar aqui == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Rascunho: Não tem criação automática. Só pode ser criada adicionando direto na lista de funções. Vai abrir a tela de edição de função e um retorno deve ser escolhido. === Utilizando uma Função === == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == São comentários. Podem Evento de um botão. Dispara quando o botão for apertado... == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 1353e5e1dfb6ba2139bb2e1853960fec8665e09d 2476 2475 2020-04-14T21:18:39Z Luiz.kruger 18 /* Comentários */ Explicação simples wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento??, não deixando a tela ser fechada pelo usuário.?? ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== ''explain'' Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === //Como vincular. Acho que é só isso mas tomara que tenha mais para falar aqui == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Rascunho: Não tem criação automática. Só pode ser criada adicionando direto na lista de funções. Vai abrir a tela de edição de função e um retorno deve ser escolhido. === Utilizando uma Função === == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 399145964d2afc3c4d67ef4fda1d999f4579c352 2477 2476 2020-04-14T21:39:55Z Luiz.kruger 18 /* Usando um Procedimento */ intro. next: images wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento??, não deixando a tela ser fechada pelo usuário.?? ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== ''explain'' Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Rascunho: Não tem criação automática. Só pode ser criada adicionando direto na lista de funções. Vai abrir a tela de edição de função e um retorno deve ser escolhido. === Utilizando uma Função === == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 5e4e6b581ed2079bb006eda636a6b6a330d740be 2478 2477 2020-04-16T21:40:53Z Luiz.kruger 18 /* Controle de Campos */ Apenas os títulos wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento??, não deixando a tela ser fechada pelo usuário.?? ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== ''explain'' Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Rascunho: Não tem criação automática. Só pode ser criada adicionando direto na lista de funções. Vai abrir a tela de edição de função e um retorno deve ser escolhido. === Utilizando uma Função === == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. ==== Mostrar Campos ==== ==== Ocultar Campos ==== ==== Habilitar Campos ==== ==== Desabilitar Campos ==== ==== Atribuir Somente Leitura ==== ==== Remover Somente Leitura ==== ==== Atribuir Foco ==== ==== Tornar Campo Obrigatório ==== ==== Tornar Campo Opcional ==== === Comandos internos === Chamar procedure, abrir janela, popular campos, ... === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] d8317d0c1cac2880d47b75d72764bb991f3f08e9 2479 2478 2020-04-16T23:47:03Z Luiz.kruger 18 /* Comandos internos */ Apenas os itens wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento??, não deixando a tela ser fechada pelo usuário.?? ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== ''explain'' Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Rascunho: Não tem criação automática. Só pode ser criada adicionando direto na lista de funções. Vai abrir a tela de edição de função e um retorno deve ser escolhido. === Utilizando uma Função === == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. ==== Mostrar Campos ==== ==== Ocultar Campos ==== ==== Habilitar Campos ==== ==== Desabilitar Campos ==== ==== Atribuir Somente Leitura ==== ==== Remover Somente Leitura ==== ==== Atribuir Foco ==== ==== Tornar Campo Obrigatório ==== ==== Tornar Campo Opcional ==== === Comandos internos === ==== Popular Campos e Variáveis ==== ==== Mostrar Mensagem ==== ==== Abrir URL ==== ==== Abrir Lookup ==== ==== Abrir Janela ==== ==== Chamar Procedimento ==== ==== Chamar Função ==== === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 7fd7a8e3f1fb53b8d0157ba2b21d4707f02df1a7 2480 2479 2020-04-29T21:27:23Z Luiz.kruger 18 /* Funções */ Good explanation wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento??, não deixando a tela ser fechada pelo usuário.?? ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== ''explain'' Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Funções somente podem ser criadas na lista de funções pelo comando ''botão direito -> adicionar''. Quando isso for feito, uma tela de edição será aberta. Nela, nome, descrição e tipo de retorno podem ser especificados. A lista de instruções deve ter pelo menos um retorno e este deve ser especificado. === Utilizando uma Função === Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. ==== Mostrar Campos ==== ==== Ocultar Campos ==== ==== Habilitar Campos ==== ==== Desabilitar Campos ==== ==== Atribuir Somente Leitura ==== ==== Remover Somente Leitura ==== ==== Atribuir Foco ==== ==== Tornar Campo Obrigatório ==== ==== Tornar Campo Opcional ==== === Comandos internos === ==== Popular Campos e Variáveis ==== ==== Mostrar Mensagem ==== ==== Abrir URL ==== ==== Abrir Lookup ==== ==== Abrir Janela ==== ==== Chamar Procedimento ==== ==== Chamar Função ==== === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] d446a4cac71a599466455d23c9a1a8cca15fa97c 2495 2480 2020-06-25T21:39:48Z Luiz.kruger 18 /* Eventos */ Explicação do cancelável do close_form wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento, não deixando a tela ser fechada pelo usuário. ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== ''explain'' Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Funções somente podem ser criadas na lista de funções pelo comando ''botão direito -> adicionar''. Quando isso for feito, uma tela de edição será aberta. Nela, nome, descrição e tipo de retorno podem ser especificados. A lista de instruções deve ter pelo menos um retorno e este deve ser especificado. === Utilizando uma Função === Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. ==== Mostrar Campos ==== ==== Ocultar Campos ==== ==== Habilitar Campos ==== ==== Desabilitar Campos ==== ==== Atribuir Somente Leitura ==== ==== Remover Somente Leitura ==== ==== Atribuir Foco ==== ==== Tornar Campo Obrigatório ==== ==== Tornar Campo Opcional ==== === Comandos internos === ==== Popular Campos e Variáveis ==== ==== Mostrar Mensagem ==== ==== Abrir URL ==== ==== Abrir Lookup ==== ==== Abrir Janela ==== ==== Chamar Procedimento ==== ==== Chamar Função ==== === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] d62a5cb15cf0e0a44c845a52900f5c0b04509749 Formulário Dinâmico:Parâmetros 0 375 2470 2020-03-25T19:41:19Z Luiz.kruger 18 Inicial - apenas algumas cópias wikitext text/x-wiki {{DISPLAYTITLE:Parâmetros}} Há muitos recursos para programar um Formulário Dinâmico. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados do Parâmetro. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: === Criando um Parâmetro === Rascunho: Quando for criar um evento e adicionar uma ação, vai ser criado um procedimento. Também dá pra criar indo na lista de procedimentos e botão direito -> adicionar. === Utilizando um Parâmetro === == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] a5fffa2d77ae73534a31f23d288d2406bc629485 2472 2470 2020-04-02T21:05:47Z Luiz.kruger 18 Intro wikitext text/x-wiki {{DISPLAYTITLE:Parâmetros}} Os Parâmetros permitem a passagem de valores para um Formulário Dinâmico, permitindo que estes apresentem dados e funções diferentes dependendo de como são abertos no Latromi WEB. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados do Parâmetro. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: === Criando um Parâmetro === Rascunho: Quando for criar um evento e adicionar uma ação, vai ser criado um procedimento. Também dá pra criar indo na lista de procedimentos e botão direito -> adicionar. === Utilizando um Parâmetro === == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 3146bcc8637a49fa0aef7d4c95fc3818b6c7b2e8 2481 2472 2020-05-03T01:02:07Z Luiz.kruger 18 /* Criando um Parâmetro */ Explicação simples wikitext text/x-wiki {{DISPLAYTITLE:Parâmetros}} Os Parâmetros permitem a passagem de valores para um Formulário Dinâmico, permitindo que estes apresentem dados e funções diferentes dependendo de como são abertos no Latromi WEB. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados do Parâmetro. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Parâmetros. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: === Criando um Parâmetro === Podem ser criados na lista de Parâmetros pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome do novo Parâmetro ficará editável e a tela de edição de parâmetro será aberta, aonde suas configurações podem ser especificadas. === Utilizando um Parâmetro === == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] b1b05cfb9fa414c4248ef353c1da59a22c5587ab 2485 2481 2020-05-11T23:17:55Z Luiz.kruger 18 /* Tipos de Parâmetros */Removendo informações não pertencentes wikitext text/x-wiki {{DISPLAYTITLE:Parâmetros}} Os Parâmetros permitem a passagem de valores para um Formulário Dinâmico, permitindo que estes apresentem dados e funções diferentes dependendo de como são abertos no Latromi WEB. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados do Parâmetro. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. == Criando um Parâmetro == Podem ser criados na lista de Parâmetros pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome do novo Parâmetro ficará editável e a tela de edição de parâmetro será aberta, aonde suas configurações podem ser especificadas. == Utilizando um Parâmetro == == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 32b690e2f6e19cd6e411fb5be380e3745e718171 2488 2485 2020-05-13T20:48:16Z Luiz.kruger 18 /* Nome */ Wrong word wikitext text/x-wiki {{DISPLAYTITLE:Parâmetros}} Os Parâmetros permitem a passagem de valores para um Formulário Dinâmico, permitindo que estes apresentem dados e funções diferentes dependendo de como são abertos no Latromi WEB. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados do Parâmetro. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. == Criando um Parâmetro == Podem ser criados na lista de Parâmetros pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome do novo Parâmetro ficará editável e a tela de edição de parâmetro será aberta, aonde suas configurações podem ser especificadas. == Utilizando um Parâmetro == == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 1fa70a017f2d3d92f3990ece7fbcb1dfa8d16844 2493 2488 2020-05-25T05:16:51Z Luiz.kruger 18 /* Utilizando um Parâmetro */ Lista de usos dentro do formulário com explicações breves wikitext text/x-wiki {{DISPLAYTITLE:Parâmetros}} Os Parâmetros permitem a passagem de valores para um Formulário Dinâmico, permitindo que estes apresentem dados e funções diferentes dependendo de como são abertos no Latromi WEB. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados do Parâmetro. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. == Criando um Parâmetro == Podem ser criados na lista de Parâmetros pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome do novo Parâmetro ficará editável e a tela de edição de parâmetro será aberta, aonde suas configurações podem ser especificadas. == Utilizando um Parâmetro == === Dentro do próprio Formulário === ==== Fonte de Dados ==== Como valor em substituição. ==== Comando Popular Campos e Variáveis ==== Como valor a ser atribuído. ==== Critério ==== Como valor de comparação. ==== Record ==== Como valor em substituição. ==== Comando SQL ==== Como valor em substituição. ==== Mostrar Mensagem ==== Como valor em substituição. ==== Abrir URL ==== Como valor em substituição. === Fora do Formulário === == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] ae09f36910e2324b14c91cf6477a9499ce13baaa 2494 2493 2020-06-15T20:58:01Z Luiz.kruger 18 /* Fora do Formulário */ Apenas a lista wikitext text/x-wiki {{DISPLAYTITLE:Parâmetros}} Os Parâmetros permitem a passagem de valores para um Formulário Dinâmico, permitindo que estes apresentem dados e funções diferentes dependendo de como são abertos no Latromi WEB. == Configuração dos Parâmetros == Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados do Parâmetro. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. == Criando um Parâmetro == Podem ser criados na lista de Parâmetros pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome do novo Parâmetro ficará editável e a tela de edição de parâmetro será aberta, aonde suas configurações podem ser especificadas. == Utilizando um Parâmetro == === Dentro do próprio Formulário === ==== Fonte de Dados ==== Como valor em substituição. ==== Comando Popular Campos e Variáveis ==== Como valor a ser atribuído. ==== Critério ==== Como valor de comparação. ==== Record ==== Como valor em substituição. ==== Comando SQL ==== Como valor em substituição. ==== Mostrar Mensagem ==== Como valor em substituição. ==== Abrir URL ==== Como valor em substituição. === Fora do Formulário === Quando o formulário for aberto a partir de outro objeto, os parâmetros vão ser usados para passagem de valores para o formulário. Abaixo estão descritas as possibilidades de uso. ==== Consulta ==== Assistente de referência de link que se encontra na edição de botões e links. ==== Formulário Dinâmico ==== Alvo de uma janela. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] ee94d90086972da810cb108087e1ec225eac8f7a Formulário Dinâmico:Variáveis 0 376 2482 2020-05-08T20:32:36Z Luiz.kruger 18 Inicial (baseado em Parâmetros) wikitext text/x-wiki {{DISPLAYTITLE:Variáveis}} As variáveis permitem o armazenamento de valores em um Formulário Dinâmico. === Criando uma Variável === Podem ser criados na lista de Parâmetros pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome do novo Parâmetro ficará editável e a tela de edição de parâmetro será aberta, aonde suas configurações podem ser especificadas. === Utilizando uma Variável=== == Configuração das Variáveis== Na tela de modificação de variável, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Variável. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição da Variável. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados da Variável. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem variáveis com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de variável que permite a entrada de qualquer caractere. === Numérico === Tipo de variável que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Variáveis. === Data === Tipo de variável que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] c8838eb73b90aa59302325cd2ab0adeae3a3ad97 2483 2482 2020-05-11T22:03:46Z Luiz.kruger 18 Corrigindo algumas instâncias legadas wikitext text/x-wiki {{DISPLAYTITLE:Variáveis}} As variáveis permitem o armazenamento de valores em um Formulário Dinâmico. === Criando uma Variável === Podem ser criados na lista de Variáveis pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome da nova variável ficará editável e a tela de edição de variável será aberta, onde suas configurações podem ser especificadas. === Utilizando uma Variável=== == Configuração das Variáveis== Na tela de modificação de variável, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Variável. É um campo chave, usado para identificar a variável dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição da Variável. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados da Variável. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Variáveis == Existem variáveis com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de variável que permite a entrada de qualquer caractere. === Numérico === Tipo de variável que permite apenas a entrada de números. Quando este tipo é selecionado, o campo para configurar as '''Casas Decimais''' é exibido na tela de Configuração de Variáveis. === Data === Tipo de variável que permite apenas a entrada de datas. Quando este tipo é selecionado, o campo '''Valor Padrão''' muda para uma lista com as opções: == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 24701e4e67c7099d342f3a43d887a7f13e473266 2484 2483 2020-05-11T23:14:16Z Luiz.kruger 18 /* Tipos de Variáveis */ Removendo informações não pertencentes wikitext text/x-wiki {{DISPLAYTITLE:Variáveis}} As variáveis permitem o armazenamento de valores em um Formulário Dinâmico. === Criando uma Variável === Podem ser criados na lista de Variáveis pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome da nova variável ficará editável e a tela de edição de variável será aberta, onde suas configurações podem ser especificadas. === Utilizando uma Variável=== == Configuração das Variáveis== Na tela de modificação de variável, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Variável. É um campo chave, usado para identificar a variável dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição da Variável. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados da Variável. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Variáveis == Existem variáveis com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de variável que permite a entrada de qualquer caractere. === Numérico === Tipo de variável que permite apenas a entrada de números. === Data === Tipo de variável que permite apenas a entrada de datas. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 02ebe12a446ca288af06207270d10f30f7f7a5c7 2486 2484 2020-05-11T23:49:44Z Luiz.kruger 18 /* Criando uma Variável */ Erros de concordância wikitext text/x-wiki {{DISPLAYTITLE:Variáveis}} As variáveis permitem o armazenamento de valores em um Formulário Dinâmico. === Criando uma Variável === Podem ser criadas na lista de Variáveis pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome da nova variável ficará editável e a tela de edição de variável será aberta, onde suas configurações poderão ser especificadas. === Utilizando uma Variável=== == Configuração das Variáveis== Na tela de modificação de variável, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Variável. É um campo chave, usado para identificar a variável dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição da Variável. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados da Variável. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Variáveis == Existem variáveis com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de variável que permite a entrada de qualquer caractere. === Numérico === Tipo de variável que permite apenas a entrada de números. === Data === Tipo de variável que permite apenas a entrada de datas. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 300f9a8e70a3112b75b0971cbd7c5d4aad797cc4 2489 2486 2020-05-15T20:32:57Z Luiz.kruger 18 /* Utilizando uma Variável */ Ideias wikitext text/x-wiki {{DISPLAYTITLE:Variáveis}} As variáveis permitem o armazenamento de valores em um Formulário Dinâmico. === Criando uma Variável === Podem ser criadas na lista de Variáveis pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome da nova variável ficará editável e a tela de edição de variável será aberta, onde suas configurações poderão ser especificadas. === Utilizando uma Variável=== ==== Retorno de Função ==== Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. ==== Comando Popular Campos e Variáveis ==== ==== Outros ==== Como valor em filtros e IFs e ELSES e tudo mais nas instruções que verificam valores. -->> Instruções e Comandos de Controle de Fluxo que usam valores. == Configuração das Variáveis== Na tela de modificação de variável, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Variável. É um campo chave, usado para identificar a variável dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição da Variável. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados da Variável. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Variáveis == Existem variáveis com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de variável que permite a entrada de qualquer caractere. === Numérico === Tipo de variável que permite apenas a entrada de números. === Data === Tipo de variável que permite apenas a entrada de datas. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 81c07daa2cfded64c997612519848b83ffd85fe2 2490 2489 2020-05-21T19:29:53Z Luiz.kruger 18 /* Utilizando uma Variável */ Todas as possibilidades listadas wikitext text/x-wiki {{DISPLAYTITLE:Variáveis}} As variáveis permitem o armazenamento de valores em um Formulário Dinâmico. === Criando uma Variável === Podem ser criadas na lista de Variáveis pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome da nova variável ficará editável e a tela de edição de variável será aberta, onde suas configurações poderão ser especificadas. === Utilizando uma Variável=== ==== Retorno de Função ==== Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. ==== Comando Popular Campos e Variáveis ==== ==== Critério ==== ==== Record ==== ==== Comando SQL ==== ==== Mostrar Mensagem ==== ==== Abrir URL ==== == Configuração das Variáveis== Na tela de modificação de variável, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Variável. É um campo chave, usado para identificar a variável dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição da Variável. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados da Variável. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Variáveis == Existem variáveis com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de variável que permite a entrada de qualquer caractere. === Numérico === Tipo de variável que permite apenas a entrada de números. === Data === Tipo de variável que permite apenas a entrada de datas. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 94846319651f603473a7cf8d75f2752c7bd8bd02 2491 2490 2020-05-21T19:31:47Z Luiz.kruger 18 /* Descrição */ Agora falta a explicação da função da descrição wikitext text/x-wiki {{DISPLAYTITLE:Variáveis}} As variáveis permitem o armazenamento de valores em um Formulário Dinâmico. === Criando uma Variável === Podem ser criadas na lista de Variáveis pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome da nova variável ficará editável e a tela de edição de variável será aberta, onde suas configurações poderão ser especificadas. === Utilizando uma Variável=== ==== Retorno de Função ==== Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. ==== Comando Popular Campos e Variáveis ==== ==== Critério ==== ==== Record ==== ==== Comando SQL ==== ==== Mostrar Mensagem ==== ==== Abrir URL ==== == Configuração das Variáveis== Na tela de modificação de variável, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Variável. É um campo chave, usado para identificar a variável dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição da Variável. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados da Variável. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Variáveis == Existem variáveis com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de variável que permite a entrada de qualquer caractere. === Numérico === Tipo de variável que permite apenas a entrada de números. === Data === Tipo de variável que permite apenas a entrada de datas. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 1fcaa7e065c7d086779294951c44a7153990dc63 2492 2491 2020-05-25T05:07:39Z Luiz.kruger 18 /* Utilizando uma Variável */ Explicações breves wikitext text/x-wiki {{DISPLAYTITLE:Variáveis}} As variáveis permitem o armazenamento de valores em um Formulário Dinâmico. === Criando uma Variável === Podem ser criadas na lista de Variáveis pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome da nova variável ficará editável e a tela de edição de variável será aberta, onde suas configurações poderão ser especificadas. === Utilizando uma Variável=== ==== Retorno de Função ==== Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. ==== Comando Popular Campos e Variáveis ==== Tanto como memória na qual será armazenado o valor como em valor a ser atribuído. ==== Critério ==== Como valor de comparação. ==== Record ==== Como valor em substituição. ==== Comando SQL ==== Como valor em substituição. ==== Mostrar Mensagem ==== Como valor em substituição. ==== Abrir URL ==== Como valor em substituição. == Configuração das Variáveis== Na tela de modificação de variável, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Variável. É um campo chave, usado para identificar a variável dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição da Variável. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados da Variável. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Variáveis == Existem variáveis com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de variável que permite a entrada de qualquer caractere. === Numérico === Tipo de variável que permite apenas a entrada de números. === Data === Tipo de variável que permite apenas a entrada de datas. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] dc7dfcfbad930a635bdae7f01cd9d4c369178709 Segurança:Active Directory 0 335 2487 2363 2020-05-12T15:34:04Z Daniel.giacomelli 1 /* Integração com o AD */ wikitext text/x-wiki {{DISPLAYTITLE:Active Directory}} [[Arquivo:Usuario.png|miniaturadaimagem|Cadastro de Usuário]] [[Arquivo:ConfiguracoesDeAcesso.png|miniaturadaimagem|Configurações de Acesso]] Uma das formas de autenticação no sistema é através do '''Active Directory''' (AD). == Autenticação no AD == Para autenticar no AD basta informar o [https://pt.wikipedia.org/wiki/FQDN FQDN] e marcar a opção ''Autenticação no AD'' no Cadastro do Usuário. === Usuário integrado via Banco de Dados === Para configurar a autenticação no AD para os usuários que são integrados via Banco de Dados, informe as colunas abaixo na Query de integração, no menu ''Configurações → Configurações de Acesso'' aba ''Integração'': * '''Autenticação no AD''': <span style="color:blue">0</span> para não e <span style="color:blue">1</span> para sim. * '''Nome Completo do Domínio''': [https://pt.wikipedia.org/wiki/FQDN FQDN]. == Integração com o AD == Ao utilizar a integração com o AD, os usuários e grupos de usuários do AD serão importados para o LATROMI, e a autenticação destes usuários passa a ser realizada através do AD. Abaixo, alguns pontos importantes sobre a integração com o AD: * '''Todos''' os usuários do AD e os grupos aos quais eles fazem parte serão importados para o LATROMI. * Se já existir no LATROMI um usuário com o mesmo nome de um usuário do AD, este usuário será mesclado, e a autenticação será realizada pelo AD. * Usuários que forem administradores do AD passarão a ser administradores no LATROMI também. === Configuração === No LATROMI Client, usando um usuário '''Administrador''' acesse o menu ''Configurações → Configurações de Acesso'' Preencha os campos da sessão Active Directory: * '''Integrar Usuário do AD''': Se essa opção estiver marcada, o sistema vai permitir a autenticação de todos os usuários pelo AD. O usuário que estiver configurado individualmente ou via integração de banco de dados para autenticar no AD, vai realizar a autenticação mesmo se essa opção estiver desmarcada. * '''Nome Completo do Domínio''': Informe o nome completo domínio ([https://pt.wikipedia.org/wiki/FQDN FQDN]). * '''Domínio''': Informe nome de domínio padrão, que será usado quando o usuário não informar na autenticação. Exemplo '''DOMINIO\'''Usuario * '''Nome de Usuário Administrativo''': O usuário administrativo será usado para obter informações e sincronizar os usuários com o AD quando necessário. * '''Senha de Usuário Administrativo''': Senha de Usuário Administrativo. Pronto! A partir de agora, já é possível autenticar no LATROMI usando um usuário do AD. === Sincronização de Usuários === O usuário do AD é sincronizado com o usuário do LATROMI durante a autenticação e uma rotina de sincronização de todos os usuários é executada automaticamente uma vez por dia pelo site. Mas se precisar executar manualmente essa sincronização, siga os passos abaixo: * No LATROMI Client, acesse o menu ''Ferramentas → Integrar Usuário do Active Directory do Windows''. * Marque a opção ''Integrar Usuários do Active Directory do Windows''. * Clique no botão ''Importar'' e aguarde o final do processo. == Ver Também == * [https://pt.wikipedia.org/wiki/FQDN FQDN] * [https://pt.wikipedia.org/wiki/Active_Directory Active Directory] a9a028129edf8b4c301933d28c8deafd43dacdab Formulário Dinâmico:Campos 0 374 2496 2461 2020-06-26T14:50:27Z Luiz.kruger 18 /* Aba Campos */ Explicação melhor de como funciona a criação automática de campos wikitext text/x-wiki [[Arquivo:Client Formulário Dinamico Parametro lista.png|miniaturadaimagem|Lista de Campo da Consulta do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == Na tela de modificação de campo, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Campo. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do Campo. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Aba Campos == Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 22e043571d42162aade66473e821f9dc64eedb35 2500 2496 2020-06-28T15:22:49Z Luiz.kruger 18 Algumas imagens wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico campos origem query.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == Na tela de modificação de campo, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Campo. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do Campo. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 669a7289f3c5834158cf73564662301f9304cccb 2503 2500 2020-06-30T21:03:45Z Luiz.kruger 18 Configurações certas - rascunho -, mais imagens wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. === Comportamento === ==== Habilitado ==== ==== Visível ==== ==== Preenchimento obrigatório ==== === Dados === ==== Coluna de origem ==== === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== ==== Altura ==== === Valor Padrão === ==== Tipo de Valor Padrão ==== ==== Valor Fixo ==== == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] ce7d4a9823d2a46aac27d9ed319278d1fc948607 2504 2503 2020-07-03T04:01:28Z Luiz.kruger 18 corpo Config - ainda falta info wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *imageView Cor de fundo da imagem. ==== Largura mínima ==== *botão Largura mínima do botão em pixels. ==== Imagem ==== *botão Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. === Comportamento === ==== Habilitado ==== *all Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *all Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *not all Se estiver marcado, o preenchimento do campo será obrigatório. ==== Somente Leitura ==== ==== Quantidade de casas decimais ==== *ntb ==== Valor mínimo ==== *ntb Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== Valor mínimo que o usuário pode inserir. *ntb ==== Máscara ==== *txt Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *txt Permite o uso de quebra de linha. ==== Expressão Regular ==== *txt Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *txt ==== Transformação de Texto ==== *txt Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Cancelar submissão ==== Se estiver marcado, desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 23c05d16a3b76a5caab59c6f82cea90de7adc818 2505 2504 2020-07-06T21:10:42Z Luiz.kruger 18 /* Cancelar submissão */ lista de tipos wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *imageView Cor de fundo da imagem. ==== Largura mínima ==== *botão Largura mínima do botão em pixels. ==== Imagem ==== *botão Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. === Comportamento === ==== Habilitado ==== *all Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *all Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *not all Se estiver marcado, o preenchimento do campo será obrigatório. ==== Somente Leitura ==== ==== Quantidade de casas decimais ==== *ntb ==== Valor mínimo ==== *ntb Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== Valor mínimo que o usuário pode inserir. *ntb ==== Máscara ==== *txt Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *txt Permite o uso de quebra de linha. ==== Expressão Regular ==== *txt Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *txt ==== Transformação de Texto ==== *txt Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Cancelar submissão ==== *ntb *txt *datepicker *lookup Se estiver marcado, desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 59858b98b5e5c1dd443a946b87cbf190c0165335 2506 2505 2020-07-06T21:15:59Z Luiz.kruger 18 /* Balão de Ajuda */ lista de tipos wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *todos menos Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *imageView Cor de fundo da imagem. ==== Largura mínima ==== *botão Largura mínima do botão em pixels. ==== Imagem ==== *botão Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. === Comportamento === ==== Habilitado ==== *all Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *all Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *not all Se estiver marcado, o preenchimento do campo será obrigatório. ==== Somente Leitura ==== ==== Quantidade de casas decimais ==== *ntb ==== Valor mínimo ==== *ntb Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== Valor mínimo que o usuário pode inserir. *ntb ==== Máscara ==== *txt Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *txt Permite o uso de quebra de linha. ==== Expressão Regular ==== *txt Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *txt ==== Transformação de Texto ==== *txt Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Cancelar submissão ==== *ntb *txt *datepicker *lookup Se estiver marcado, desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] b52420ac349dac58a6e955962ffa63183c6dac05 2507 2506 2020-07-06T21:19:47Z Luiz.kruger 18 /* Fonte de Dados */ correção de texto wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *todos menos Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *imageView Cor de fundo da imagem. ==== Largura mínima ==== *botão Largura mínima do botão em pixels. ==== Imagem ==== *botão Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. === Comportamento === ==== Habilitado ==== *all Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *all Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *not all Se estiver marcado, o preenchimento do campo será obrigatório. ==== Somente Leitura ==== ==== Quantidade de casas decimais ==== *ntb ==== Valor mínimo ==== *ntb Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== Valor mínimo que o usuário pode inserir. *ntb ==== Máscara ==== *txt Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *txt Permite o uso de quebra de linha. ==== Expressão Regular ==== *txt Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *txt ==== Transformação de Texto ==== *txt Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Cancelar submissão ==== *ntb *txt *datepicker *lookup Se estiver marcado, desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 9d3976d0c1fc5b69586f4fb604b51419f7fedcd7 2508 2507 2020-07-06T23:25:49Z Luiz.kruger 18 /* Valor Padrão */ Lista de tipos e explicações . wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *todos menos Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *imageView Cor de fundo da imagem. ==== Largura mínima ==== *botão Largura mínima do botão em pixels. ==== Imagem ==== *botão Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. === Comportamento === ==== Habilitado ==== *all Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *all Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *not all Se estiver marcado, o preenchimento do campo será obrigatório. ==== Somente Leitura ==== ==== Quantidade de casas decimais ==== *ntb ==== Valor mínimo ==== *ntb Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== Valor mínimo que o usuário pode inserir. *ntb ==== Máscara ==== *txt Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *txt Permite o uso de quebra de linha. ==== Expressão Regular ==== *txt Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *txt ==== Transformação de Texto ==== *txt Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Cancelar submissão ==== *ntb *txt *datepicker *lookup Se estiver marcado, desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== *txt *ntb *dateTimePicker *combobox *TreeView Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== *txt *ntb *dateTimePicker *combobox *CheckBox *RadioButton *TreeView *Gauge Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. ==== Data Fixa ==== *dateTimePicker Data a ser utilizada no prenchimento do campo, caso o Tipo de valor padrão seja Data Fixa. ==== Quantidade a Somar ou Subtrair ==== *dateTimePicker Indica a quantidade de dias/meses/anos a serem somados ou subtraídos do valor padrão adotado para o campo. Para subtrair, informe valores negativos. ==== Tipo de Período da Operação ==== *dateTimePicker Indica o tipo de período a ser utilizado na operação de soma ou subtração. ==== Texto ==== *Label Texto utilizado no preenchimento do campo. ==== Endereço Padrão ==== *link Texto fixo utilizado como endereço de navegação padrão. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 7b366dae510b795a77c3cf69c0e5d5a68c732100 2509 2508 2020-07-06T23:46:48Z Luiz.kruger 18 /* Configuração dos Campos */ Configurações de Upload wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *todos menos Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *imageView Cor de fundo da imagem. ==== Largura mínima ==== *botão Largura mínima do botão em pixels. ==== Imagem ==== *botão Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. === Comportamento === ==== Habilitado ==== *all Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *all Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *not all Se estiver marcado, o preenchimento do campo será obrigatório. ==== Somente Leitura ==== ==== Quantidade de casas decimais ==== *ntb ==== Valor mínimo ==== *ntb Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== Valor mínimo que o usuário pode inserir. *ntb ==== Máscara ==== *txt Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *txt Permite o uso de quebra de linha. ==== Expressão Regular ==== *txt Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *txt ==== Transformação de Texto ==== *txt Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Cancelar submissão ==== *ntb *txt *datepicker *lookup Se estiver marcado, desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== *txt *ntb *dateTimePicker *combobox *TreeView Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== *txt *ntb *dateTimePicker *combobox *CheckBox *RadioButton *TreeView *Gauge Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. ==== Data Fixa ==== *dateTimePicker Data a ser utilizada no prenchimento do campo, caso o Tipo de valor padrão seja Data Fixa. ==== Quantidade a Somar ou Subtrair ==== *dateTimePicker Indica a quantidade de dias/meses/anos a serem somados ou subtraídos do valor padrão adotado para o campo. Para subtrair, informe valores negativos. ==== Tipo de Período da Operação ==== *dateTimePicker Indica o tipo de período a ser utilizado na operação de soma ou subtração. ==== Texto ==== *Label Texto utilizado no preenchimento do campo. ==== Endereço Padrão ==== *link Texto fixo utilizado como endereço de navegação padrão. === Configurações de Imagens === *Upload ==== Gerar Miniatura ==== Se esta opção estiver habilitada e as dimensões da miniatura estiverem devidamente preenchidas, será gerado um arquivo de miniatura adicional, cujo nome será <NOME_DO_ARQUIVO_ORIGINAL>.thumb.<EXT> ==== Tamanho da Miniatura ==== Dimensões da miniatura da imagem. Estas são as medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. ==== Redimensionar imagem ==== Se esta opção estiver habilitada e as dimensões máximas da imagem estiverem devidamente preenchidas, a imagem será redimensionada durante o Upload. ==== Tamanho Máximo ==== Medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. === Mobile === *Upload ==== Captura de Imagem direto da câmera ==== Se esta opção estiver habilitada enquanto o formulário é acessado através de um dispositivo mobile, a câmera do dispositivo será invocada automaticamente ao clicar no campo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] cc281f7d4883847bee1b1998a299f20f2d7c9851 2510 2509 2020-07-08T20:10:56Z Luiz.kruger 18 Incluindo Eventos para editar separadamente depois. wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *todos menos Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *imageView Cor de fundo da imagem. ==== Largura mínima ==== *botão Largura mínima do botão em pixels. ==== Imagem ==== *botão Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. === Comportamento === ==== Habilitado ==== *all Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *all Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *not all Se estiver marcado, o preenchimento do campo será obrigatório. ==== Somente Leitura ==== ==== Quantidade de casas decimais ==== *ntb ==== Valor mínimo ==== *ntb Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== Valor mínimo que o usuário pode inserir. *ntb ==== Máscara ==== *txt Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *txt Permite o uso de quebra de linha. ==== Expressão Regular ==== *txt Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *txt ==== Transformação de Texto ==== *txt Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Cancelar submissão ==== *ntb *txt *datepicker *lookup Se estiver marcado, desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== *txt *ntb *dateTimePicker *combobox *TreeView Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== *txt *ntb *dateTimePicker *combobox *CheckBox *RadioButton *TreeView *Gauge Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. ==== Data Fixa ==== *dateTimePicker Data a ser utilizada no prenchimento do campo, caso o Tipo de valor padrão seja Data Fixa. ==== Quantidade a Somar ou Subtrair ==== *dateTimePicker Indica a quantidade de dias/meses/anos a serem somados ou subtraídos do valor padrão adotado para o campo. Para subtrair, informe valores negativos. ==== Tipo de Período da Operação ==== *dateTimePicker Indica o tipo de período a ser utilizado na operação de soma ou subtração. ==== Texto ==== *Label Texto utilizado no preenchimento do campo. ==== Endereço Padrão ==== *link Texto fixo utilizado como endereço de navegação padrão. === Configurações de Imagens === *Upload ==== Gerar Miniatura ==== Se esta opção estiver habilitada e as dimensões da miniatura estiverem devidamente preenchidas, será gerado um arquivo de miniatura adicional, cujo nome será <NOME_DO_ARQUIVO_ORIGINAL>.thumb.<EXT> ==== Tamanho da Miniatura ==== Dimensões da miniatura da imagem. Estas são as medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. ==== Redimensionar imagem ==== Se esta opção estiver habilitada e as dimensões máximas da imagem estiverem devidamente preenchidas, a imagem será redimensionada durante o Upload. ==== Tamanho Máximo ==== Medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. === Mobile === *Upload ==== Captura de Imagem direto da câmera ==== Se esta opção estiver habilitada enquanto o formulário é acessado através de um dispositivo mobile, a câmera do dispositivo será invocada automaticamente ao clicar no campo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Eventos == ' Mesma explicação que está em Programação. linkar para lá. incluir imagem que mostra aonde fica a aba de eventos do campo. ' == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 5447ce084a15260762aba38e7be85ca62ff4705e 2512 2510 2020-07-09T21:30:38Z Luiz.kruger 18 /* Eventos */ Versão OK pode melhorar wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *todos menos Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *imageView Cor de fundo da imagem. ==== Largura mínima ==== *botão Largura mínima do botão em pixels. ==== Imagem ==== *botão Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. === Comportamento === ==== Habilitado ==== *all Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *all Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *not all Se estiver marcado, o preenchimento do campo será obrigatório. ==== Somente Leitura ==== ==== Quantidade de casas decimais ==== *ntb ==== Valor mínimo ==== *ntb Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== Valor mínimo que o usuário pode inserir. *ntb ==== Máscara ==== *txt Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *txt Permite o uso de quebra de linha. ==== Expressão Regular ==== *txt Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *txt ==== Transformação de Texto ==== *txt Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Cancelar submissão ==== *ntb *txt *datepicker *lookup Se estiver marcado, desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== *txt *ntb *dateTimePicker *combobox *TreeView Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== *txt *ntb *dateTimePicker *combobox *CheckBox *RadioButton *TreeView *Gauge Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. ==== Data Fixa ==== *dateTimePicker Data a ser utilizada no prenchimento do campo, caso o Tipo de valor padrão seja Data Fixa. ==== Quantidade a Somar ou Subtrair ==== *dateTimePicker Indica a quantidade de dias/meses/anos a serem somados ou subtraídos do valor padrão adotado para o campo. Para subtrair, informe valores negativos. ==== Tipo de Período da Operação ==== *dateTimePicker Indica o tipo de período a ser utilizado na operação de soma ou subtração. ==== Texto ==== *Label Texto utilizado no preenchimento do campo. ==== Endereço Padrão ==== *link Texto fixo utilizado como endereço de navegação padrão. === Configurações de Imagens === *Upload ==== Gerar Miniatura ==== Se esta opção estiver habilitada e as dimensões da miniatura estiverem devidamente preenchidas, será gerado um arquivo de miniatura adicional, cujo nome será <NOME_DO_ARQUIVO_ORIGINAL>.thumb.<EXT> ==== Tamanho da Miniatura ==== Dimensões da miniatura da imagem. Estas são as medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. ==== Redimensionar imagem ==== Se esta opção estiver habilitada e as dimensões máximas da imagem estiverem devidamente preenchidas, a imagem será redimensionada durante o Upload. ==== Tamanho Máximo ==== Medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. === Mobile === *Upload ==== Captura de Imagem direto da câmera ==== Se esta opção estiver habilitada enquanto o formulário é acessado através de um dispositivo mobile, a câmera do dispositivo será invocada automaticamente ao clicar no campo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Eventos == [[Arquivo:Client Formulario Dinamico Campos pagina eventos.png|miniaturadaimagem|Página de eventos do campo]] Os [[Formulário_Dinâmico:Programação#Eventos|Eventos]] são a base da programação de um Formulário Dinâmico e pertencem aos campos. Para cada tipo de campo, existem Eventos específicos que disparam os Procedimentos a eles vinculados em situações diferentes. Este tópico está detalhado em [[Formulário_Dinâmico:Programação|Programação]]. == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 011357e55b08b0f3996ca20588580b65e6bf886a Arquivo:Client Formulario Dinamico campos origem query.png 6 377 2497 2020-06-28T15:09:26Z Luiz.kruger 18 wikitext text/x-wiki Lista de campos 0b699f74479a5d130c7059cb8183c5c146ec7bb3 Arquivo:Client Formulario DInamico campos auto.png 6 378 2498 2020-06-28T15:12:14Z Luiz.kruger 18 wikitext text/x-wiki mensagem d3d357c16c68e1ed1b1b3ea80cf91cb613c6bf55 Arquivo:Client Formulario Dinamico Campos aba campos vazia.png 6 379 2499 2020-06-28T15:20:18Z Luiz.kruger 18 wikitext text/x-wiki aba campos 4e6229f73a41cf1bd0de941f7649be3267fbfc9b Arquivo:Client Formulario Dinamico Campos aba campos.png 6 380 2501 2020-06-30T20:37:23Z Luiz.kruger 18 wikitext text/x-wiki ms 26cc3217be640e8220112c25628da6e11c78db95 Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png 6 381 2502 2020-06-30T20:53:41Z Luiz.kruger 18 wikitext text/x-wiki ms 26cc3217be640e8220112c25628da6e11c78db95 Arquivo:Client Formulario Dinamico Campos pagina eventos.png 6 382 2511 2020-07-09T21:27:38Z Luiz.kruger 18 wikitext text/x-wiki aonde fica 97c3a5efd4db794e6e014948cc571964a18608e4 Arquivo:Web Wallboard Slideshow criar novo.png 6 383 2513 2020-07-15T05:26:23Z Luiz.kruger 18 wikitext text/x-wiki ws 1457b75dc8c5500c0f1d4503cf801b60deb045a4 WecDB - Criando um Carrossel 0 38 2514 272 2020-07-15T05:43:56Z Luiz.kruger 18 Iniciando atualização wikitext text/x-wiki Cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Principal> Wallboard Slideshow> Novo Wallboard Slideshow'' como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow criar novo.png|700px|thumb|none|Menu de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nos campos enumerados tempos: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* [[Arquivo:player_nxtml.png]] '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* [[Arquivo:player_nxtm.png]] '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* [[Arquivo:player_stop.png]] '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* [[Arquivo:player_start.png]][[Arquivo:player_pause.png]] '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* [[Arquivo:player_nxtr.png]] '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* [[Arquivo:player_nxtmr.png]] '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] [[Category:Carrossel]] 82c8e331fadcd662abefa3824b3856a900a3a0d9 2516 2514 2020-07-16T21:12:47Z Luiz.kruger 18 /* Dados Básicos */ Nova imagem wikitext text/x-wiki Cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Principal> Wallboard Slideshow> Novo Wallboard Slideshow'' como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow criar novo.png|700px|thumb|none|Menu de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:Web Wallboard Slideshow config novo.png|700px|thumb|none|Página de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nos campos enumerados tempos: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* [[Arquivo:player_nxtml.png]] '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* [[Arquivo:player_nxtm.png]] '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* [[Arquivo:player_stop.png]] '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* [[Arquivo:player_start.png]][[Arquivo:player_pause.png]] '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* [[Arquivo:player_nxtr.png]] '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* [[Arquivo:player_nxtmr.png]] '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] [[Category:Carrossel]] eea26fdf18c531cbbe1648ac1ead11a6a810f947 2518 2516 2020-07-16T23:51:51Z Luiz.kruger 18 /* Configuração dos Parâmetros */ Nova imagem wikitext text/x-wiki Cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Principal> Wallboard Slideshow> Novo Wallboard Slideshow'' como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow criar novo.png|700px|thumb|none|Menu de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:Web Wallboard Slideshow config novo.png|700px|thumb|none|Página de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nos campos enumerados tempos: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* [[Arquivo:player_nxtml.png]] '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* [[Arquivo:player_nxtm.png]] '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* [[Arquivo:player_stop.png]] '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* [[Arquivo:player_start.png]][[Arquivo:player_pause.png]] '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* [[Arquivo:player_nxtr.png]] '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* [[Arquivo:player_nxtmr.png]] '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] [[Category:Carrossel]] dee856bd15d0fb1315e39aaddfac9ba450061beb 2520 2518 2020-07-17T00:00:45Z Luiz.kruger 18 /* Configuração dos Parâmetros */ Correção da imagem nova wikitext text/x-wiki Cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Principal> Wallboard Slideshow> Novo Wallboard Slideshow'' como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow criar novo.png|700px|thumb|none|Menu de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:Web Wallboard Slideshow config novo.png|700px|thumb|none|Página de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros ok.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nos campos enumerados tempos: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* [[Arquivo:player_nxtml.png]] '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* [[Arquivo:player_nxtm.png]] '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* [[Arquivo:player_stop.png]] '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* [[Arquivo:player_start.png]][[Arquivo:player_pause.png]] '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* [[Arquivo:player_nxtr.png]] '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* [[Arquivo:player_nxtmr.png]] '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] [[Category:Carrossel]] 4c847cf9f207f6a831acb62e2311944bfd62f24b 2522 2520 2020-07-17T20:36:44Z Luiz.kruger 18 /* Editar Carrosséis */ Nova imagerm wikitext text/x-wiki Cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Principal> Wallboard Slideshow> Novo Wallboard Slideshow'' como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow criar novo.png|700px|thumb|none|Menu de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:Web Wallboard Slideshow config novo.png|700px|thumb|none|Página de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros ok.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:Web Wallboard Slideshow lista cadastrados.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nos campos enumerados tempos: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* [[Arquivo:player_nxtml.png]] '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* [[Arquivo:player_nxtm.png]] '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* [[Arquivo:player_stop.png]] '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* [[Arquivo:player_start.png]][[Arquivo:player_pause.png]] '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* [[Arquivo:player_nxtr.png]] '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* [[Arquivo:player_nxtmr.png]] '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] [[Category:Carrossel]] 28ccbd717dbdeffcdc7c2618e6d1791a75d974ee 2525 2522 2020-07-17T21:40:25Z Luiz.kruger 18 /* Visualização do Carrossel */ Novas imagens wikitext text/x-wiki Cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Principal> Wallboard Slideshow> Novo Wallboard Slideshow'' como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow criar novo.png|700px|thumb|none|Menu de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:Web Wallboard Slideshow config novo.png|700px|thumb|none|Página de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas serão adicionadas ao Carrossel e os Parâmetros de cada uma delas serão configurados. [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta:''' Consulta a ser adicionada ao Carrossel. Este campo é uma caixa de opções procurável. Digite parte do nome da consulta e os registros correspondentes serão encontrados automaticamente. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Consultas''. Na figura abaixo, temos as consultas ''DEMO - Consulta de Sessões de Trabalho'' e ''Windev3 - Grafico Pizza'' adicionadas ao Carrossel: [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros ok.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:Web Wallboard Slideshow lista cadastrados.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:Web Wallboard Slideshow visualizacao.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:Web Wallboard Slideshow visualizacao segunda pagina.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nos campos enumerados tempos: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* [[Arquivo:player_nxtml.png]] '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* [[Arquivo:player_nxtm.png]] '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* [[Arquivo:player_stop.png]] '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* [[Arquivo:player_start.png]][[Arquivo:player_pause.png]] '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* [[Arquivo:player_nxtr.png]] '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* [[Arquivo:player_nxtmr.png]] '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] [[Category:Carrossel]] 8970fc2ed3c7549e0a728b774bde5f23f8674d8a 2529 2525 2020-07-18T01:25:58Z Luiz.kruger 18 /* Configuração do Carrossel */ Atualização wikitext text/x-wiki Cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Principal> Wallboard Slideshow> Novo Wallboard Slideshow'' como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow criar novo.png|700px|thumb|none|Menu de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:Web Wallboard Slideshow config novo.png|700px|thumb|none|Página de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas , URLs e formulários serão adicionados ao Carrossel e os Parâmetros de cada uma deles serão configurados. Primeiramente, escolha o tipo de objeto no campo mostrado abaixo: [[Arquivo:Web Wallboard Slideshow config tipo.png|miniaturadaimagem|700px|thumb|none|Campo de escolha de tipo de objeto]] [[Arquivo:Web Wallboard Slideshow config.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta/URL/Formulário''' Objeto a ser adicionada ao Carrossel. Se for do tipo Consulta ou Formulário, este campo será uma caixa de opções procurável. Digite parte do nome e os registros correspondentes serão encontrados automaticamente. # '''Título:''' Título que aparecerá nessa página do Carrossel. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Composição''. Na figura abaixo, temos [[Arquivo:Web Wallboard Slideshow composicao.png|700px|thumb|none|Página para adicionar e configurar os itens do Carrossel com registros incluídos]] [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # # '''Ícone de edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros ok.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:Web Wallboard Slideshow lista cadastrados.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:Web Wallboard Slideshow visualizacao.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:Web Wallboard Slideshow visualizacao segunda pagina.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nos campos enumerados tempos: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* [[Arquivo:player_nxtml.png]] '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* [[Arquivo:player_nxtm.png]] '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* [[Arquivo:player_stop.png]] '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* [[Arquivo:player_start.png]][[Arquivo:player_pause.png]] '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* [[Arquivo:player_nxtr.png]] '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* [[Arquivo:player_nxtmr.png]] '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] [[Category:Carrossel]] 518c36f0ddb6403c8ca07c1b6d6104a95151b18a 2530 2529 2020-07-20T19:15:59Z Luiz.kruger 18 /* Configuração do Carrossel */ Explicação dos novos itens wikitext text/x-wiki Cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Principal> Wallboard Slideshow> Novo Wallboard Slideshow'' como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow criar novo.png|700px|thumb|none|Menu de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:Web Wallboard Slideshow config novo.png|700px|thumb|none|Página de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas , URLs e formulários serão adicionados ao Carrossel e os Parâmetros de cada uma deles serão configurados. Primeiramente, escolha o tipo de objeto no campo mostrado abaixo: [[Arquivo:Web Wallboard Slideshow config tipo.png|miniaturadaimagem|700px|thumb|none|Campo de escolha de tipo de objeto]] [[Arquivo:Web Wallboard Slideshow config.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta/URL/Formulário''' Objeto a ser adicionada ao Carrossel. Se for do tipo Consulta ou Formulário, este campo será uma caixa de opções procurável. Digite parte do nome e os registros correspondentes serão encontrados automaticamente. # '''Título:''' Título que aparecerá nessa página do Carrossel. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Composição''. [[Arquivo:Web Wallboard Slideshow composicao.png|700px|thumb|none|Página para adicionar e configurar os itens do Carrossel com registros incluídos]] [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Botão de Ordenação:''' Clique e arraste para mudar a ordem do Carrossel. # '''Ícone de Edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Check box Ocultar Legendas:''' Se marcado, desativa as legendas da consulta. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros ok.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:Web Wallboard Slideshow lista cadastrados.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:Web Wallboard Slideshow visualizacao.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:Web Wallboard Slideshow visualizacao segunda pagina.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Painel de Navegação'', como mostra a figura abaixo: [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nos campos enumerados tempos: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* [[Arquivo:player_nxtml.png]] '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* [[Arquivo:player_nxtm.png]] '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* [[Arquivo:player_stop.png]] '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* [[Arquivo:player_start.png]][[Arquivo:player_pause.png]] '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* [[Arquivo:player_nxtr.png]] '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* [[Arquivo:player_nxtmr.png]] '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] [[Category:Carrossel]] 45ff56191b152095e2486c8f631a03f8eb54623c 2533 2530 2020-07-20T20:46:54Z Luiz.kruger 18 /* Visualização do Carrossel */ Atualização wikitext text/x-wiki Cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Principal> Wallboard Slideshow> Novo Wallboard Slideshow'' como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow criar novo.png|700px|thumb|none|Menu de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-01Menu.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:Web Wallboard Slideshow config novo.png|700px|thumb|none|Página de cadastro de Carrossel]] [[Arquivo:WecDB-Carrossel-02Form.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas , URLs e formulários serão adicionados ao Carrossel e os Parâmetros de cada uma deles serão configurados. Primeiramente, escolha o tipo de objeto no campo mostrado abaixo: [[Arquivo:Web Wallboard Slideshow config tipo.png|miniaturadaimagem|700px|thumb|none|Campo de escolha de tipo de objeto]] [[Arquivo:Web Wallboard Slideshow config.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] [[Arquivo:WecDB-Carrossel-03Cenario1.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta/URL/Formulário''' Objeto a ser adicionada ao Carrossel. Se for do tipo Consulta ou Formulário, este campo será uma caixa de opções procurável. Digite parte do nome e os registros correspondentes serão encontrados automaticamente. # '''Título:''' Título que aparecerá nessa página do Carrossel. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Composição''. [[Arquivo:Web Wallboard Slideshow composicao.png|700px|thumb|none|Página para adicionar e configurar os itens do Carrossel com registros incluídos]] [[Arquivo:WecDB-Carrossel-04Cenario2.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Botão de Ordenação:''' Clique e arraste para mudar a ordem do Carrossel. # '''Ícone de Edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Check box Ocultar Legendas:''' Se marcado, desativa as legendas da consulta. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros ok.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] [[Arquivo:WecDB-Carrossel-05Param.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:Web Wallboard Slideshow lista cadastrados.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] [[Arquivo:WecDB-Carrossel-06List.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:Web Wallboard Slideshow visualizacao.png|700px|thumb|none|Página de visualização do Carrossel]] [[Arquivo:WecDB-Carrossel-07View1.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:Web Wallboard Slideshow visualizacao segunda pagina.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] [[Arquivo:WecDB-Carrossel-08ViewNextPage.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Contador Regressivo'', como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow visualizacao timer.png|700px|thumb|none|Contador no canto superior direito da tela.]] Clique nele para parar ou retomar a contagem. [[Arquivo:Web Wallboard Slideshow visualizacao timer pausado.png|700px|thumb|none|Contador com a contagem parada.]] ------------------------------old------------------- [[Arquivo:WecDB-Carrossel-09ViewController.JPG|700px|thumb|none|Painel de Navegação do Carrossel]] Nos campos enumerados tempos: # '''Contador Regressivo:''' Monstra em tempo real quanto segundos faltam para que o carrossel seja atualizado. # '''Status:''' Mostra a situação atual do carrossel. As situações utilizadas são: ''Em Execução'', ''Carregando...'', ''Parado'' e ''Pausado''. # '''Paginador de Carrossel:''' Mostra a página atual e quantidade de páginas do carrossel. OBS.: Não confunda página de carrossel com páginas de consultas. # '''Botões de Navegação:''' Botões utilizados para parar o contador ou navegar entre as páginas do Carrossel. Abaixo, a descrição de cada botão: :* [[Arquivo:player_nxtml.png]] '''Prévia Maior:''' Retorna para a página anterior do Carrossel, ignorando a paginação da Consulta (caso houver). :* [[Arquivo:player_nxtm.png]] '''Prévia:''' Retorna para a página anterior do Consulta. Se for uma Consulta sem paginação ou estiver na primeira página da Consulta, vai retornar para a página anterior do Carrossel. :* [[Arquivo:player_stop.png]] '''Stop:''' Para a atualização automática do Carrossel zerando o contador regressivo. :* [[Arquivo:player_start.png]][[Arquivo:player_pause.png]] '''Play/Pause:''' Se a consulta estiver com status ''Em Execução...'' o comportamento do botão utilizada é de ''Pause'', onde o contador regressivo é congelado. Caso o status seja ''Parado'' ou ''Pausado'' o comportamento será de ''Play''. Neste caso se estiver Parado o contador será reiniciado e se estiver Pausado o contador será retomado. :* [[Arquivo:player_nxtr.png]] '''Próxima:''' Avança a paginação da Consulta. Se for uma Consulta sem paginação ou estiver na última página da Consulta, vai avançar para a próxima página do Carrossel. O comportamento do clique deste botão é igual a atualização do Carrossel quando a contagem regressiva chega a zero. :* [[Arquivo:player_nxtmr.png]] '''Próxima Maior:''' Avança para a próxima página do Carrossel, ignorando a paginação da Consulta (caso houver). [[Arquivo:WecDB-Carrossel-10View2.png|700px|thumb|none|Segunda página do Carrossel cadastrado, com uma consulta do tipo Gráfico Pizza]] [[Category:Carrossel]] e147d5ffc05a8d498d73caef039b6e23a019be7e 2534 2533 2020-07-20T21:08:36Z Luiz.kruger 18 Retirandi as coisas antigas wikitext text/x-wiki Cadastrar um novo Carrossel é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Carrossel= No Portal WecDB, vá até o menu ''Principal> Wallboard Slideshow> Novo Wallboard Slideshow'' como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow criar novo.png|700px|thumb|none|Menu de cadastro de Carrossel]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:Web Wallboard Slideshow config novo.png|700px|thumb|none|Página de cadastro de Carrossel]] Nos campos enumerado temos: # '''Título:''' Título do Carrossel. Usado para identificar o Carrossel na Listagem de Carrosséis cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Carrossel (em segundos). Quando uma consulta for adicionada ao Carrossel sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Carrossel será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Carrossel cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Carrosséis Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Carrossel, e a página será redirecionada para a página de ''Configuração de Carrossel''. ==Configuração do Carrossel== Esta é a página de Configuração de Carrossel. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas , URLs e formulários serão adicionados ao Carrossel e os Parâmetros de cada uma deles serão configurados. Primeiramente, escolha o tipo de objeto no campo mostrado abaixo: [[Arquivo:Web Wallboard Slideshow config tipo.png|miniaturadaimagem|700px|thumb|none|Campo de escolha de tipo de objeto]] [[Arquivo:Web Wallboard Slideshow config.png|700px|thumb|none|Página para adicionar e configurar as consultas do Carrossel (Cenário)]] Nos campos enumerados temos: # '''Consulta/URL/Formulário''' Objeto a ser adicionada ao Carrossel. Se for do tipo Consulta ou Formulário, este campo será uma caixa de opções procurável. Digite parte do nome e os registros correspondentes serão encontrados automaticamente. # '''Título:''' Título que aparecerá nessa página do Carrossel. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Carrossel, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Carrossel. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Carrossel. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Carrossel, sendo exibida na grade com título ''Composição''. [[Arquivo:Web Wallboard Slideshow composicao.png|700px|thumb|none|Página para adicionar e configurar os itens do Carrossel com registros incluídos]] Nos campos enumerados temos: # '''Botão de Ordenação:''' Clique e arraste para mudar a ordem do Carrossel. # '''Ícone de Edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Check box Ocultar Legendas:''' Se marcado, desativa as legendas da consulta. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Carrossel. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Carrosséis:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Carrossel.</p> [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros ok.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Carrossel]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Carrosséis= A figura abaixo mostra a página de Listagem de Carrosséis. A partir desta página é possível editar, configurar e iniciar um carrossel já cadastrado; [[Arquivo:Web Wallboard Slideshow lista cadastrados.png|700px|thumb|none|Página de listagem dos Carrosséis cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Carrossel. # '''Link Configurar:''' Abre a página de configuração do Carrossel, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o carrossel correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Carrossel. # '''Adicionar novo registro''': Abre a página de cadastro de Carrossel, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Carrossel= A página de visualização/execução do Carrossel é exibida ao clicar no link ''Iniciar'' da ''Listagem de Carrosséis''. Nesta página, todas as consultas adicionadas no Carrossel serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:Web Wallboard Slideshow visualizacao.png|700px|thumb|none|Página de visualização do Carrossel]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do carrossel é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Carrossel será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:Web Wallboard Slideshow visualizacao segunda pagina.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Contador Regressivo'', como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow visualizacao timer.png|700px|thumb|none|Contador no canto superior direito da tela.]] Clique nele para parar ou retomar a contagem. [[Arquivo:Web Wallboard Slideshow visualizacao timer pausado.png|700px|thumb|none|Contador com a contagem parada.]] [[Category:Carrossel]] ae6ebc9e4c3272fcbe8bab4bc1d183f903323949 2535 2534 2020-07-20T22:57:51Z Luiz.kruger 18 Replace Carrossel -> Wallboard Slideshow wikitext text/x-wiki Cadastrar um novo Wallboard Slideshow é muito fácil! Abaixo estão os passos que você deve seguir: =Cadastrar o Wallboard Slideshow= No Portal WecDB, vá até o menu ''Principal> Wallboard Slideshow> Novo Wallboard Slideshow'' como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow criar novo.png|700px|thumb|none|Menu de cadastro de Wallboard Slideshow]] ==Dados Básicos== Abaixo está a tela onde será dado início ao cadastro: [[Arquivo:Web Wallboard Slideshow config novo.png|700px|thumb|none|Página de cadastro de Wallboard Slideshow]] Nos campos enumerado temos: # '''Título:''' Título do Wallboard Slideshow. Usado para identificar o Wallboard Slideshow na Listagem de Wallboard Slideshows cadastrados. # '''Tempo de Atualização:''' Intervalo de atualização padrão do Wallboard Slideshow (em segundos). Quando uma consulta for adicionada ao Wallboard Slideshow sem que o intervalo de atualização da mesma seja especificado, o tempo de intervalo padrão do Wallboard Slideshow será utilizado. # '''Observações:''' Campo livre para observações do cliente quanto ao Wallboard Slideshow cadastrado. # '''Botão Cancelar:''' Quando pressionado, o site será redirecionado para a tela de Listagem de Wallboard Slideshows Cadastrados # '''Botão Prosseguir:''' Quando pressionado, os dados em edição serão gravados, gerando um código identificador para o Wallboard Slideshow, e a página será redirecionada para a página de ''Configuração de Wallboard Slideshow''. ==Configuração do Wallboard Slideshow== Esta é a página de Configuração de Wallboard Slideshow. Se você clicou em ''Prosseguir'' na etapa anterior, foi direcionado a esta página. É aqui onde as consultas , URLs e formulários serão adicionados ao Wallboard Slideshow e os Parâmetros de cada uma deles serão configurados. Primeiramente, escolha o tipo de objeto no campo mostrado abaixo: [[Arquivo:Web Wallboard Slideshow config tipo.png|miniaturadaimagem|700px|thumb|none|Campo de escolha de tipo de objeto]] [[Arquivo:Web Wallboard Slideshow config.png|700px|thumb|none|Página para adicionar e configurar as consultas do Wallboard Slideshow (Cenário)]] Nos campos enumerados temos: # '''Consulta/URL/Formulário''' Objeto a ser adicionada ao Wallboard Slideshow. Se for do tipo Consulta ou Formulário, este campo será uma caixa de opções procurável. Digite parte do nome e os registros correspondentes serão encontrados automaticamente. # '''Título:''' Título que aparecerá nessa página do Wallboard Slideshow. # '''Intervalo de Atualização:''' Intervalo de atualização da Consulta dentro do Wallboard Slideshow, de preenchimento opcional. Se não for especificado, será usado o intervalo padrão informado no cadastro do Wallboard Slideshow. Use este campo se deseja cadastrar consulta com intervalos de atualização diferentes dentro de um mesmo Wallboard Slideshow. # '''Botão Adicionar:''' Ao pressioná-lo, os dados serão validados e a Consulta será adicionada ao Wallboard Slideshow, sendo exibida na grade com título ''Composição''. [[Arquivo:Web Wallboard Slideshow composicao.png|700px|thumb|none|Página para adicionar e configurar os itens do Wallboard Slideshow com registros incluídos]] Nos campos enumerados temos: # '''Botão de Ordenação:''' Clique e arraste para mudar a ordem do Wallboard Slideshow. # '''Ícone de Edição:''' Usado para editar a configuração da consulta. Na edição, é permitido apenas alterar o intervalo de atualização. # '''Check box Ocultar Legendas:''' Se marcado, desativa as legendas da consulta. # '''Link Parâmetros:''' Quando clicado, abrirá a janela de configuração dos Parâmetros da Consulta para uso no Wallboard Slideshow. # '''Link Excluir:''' Quando clicado, pergunta se o usuário deseja excluir o registro da configuração da Consulta. Se o usuário clicar em ''Sim'' a configuração será excluído. # '''Botão Voltar para a Listagem de Wallboard Slideshows:''' Quando pressionado, redireciona o site para a página de Listagem de Consultas. ==Configuração dos Parâmetros== Na Janela de configuração dos parâmetros, serão carregados todos os parâmetros da Consulta para que o valor de cada um seja configurado. <p>Ao acessar pela primeira vez, o valor padrão de cada parâmetro (configurados no cadastro da consulta) será usado como carga inicial para valor a ser utilizado no Wallboard Slideshow.</p> [[Arquivo:Web Wallboard Slideshow configuracoes dos parametros ok.png|700px|thumb|none|Janela de configuração do valor dos parâmetros das consultas que serão executadas no Wallboard Slideshow]] Nos campos enumerados temos: # '''Parâmetro do tipo Caixa de Opções:''' Para configurar o valor de parâmetro do tipo ''Caixa de Opções'' basta selecionar uma das opções disponíveis. # '''Parâmetro do tipo Numério/Alfanumérico:''' Para configurar os tipos de parâmetro ''Numérico'' e ''Alfanumérico'' basta informar um valor fixo no campo. # '''Parâmetro do tipo Data:''' Este tipo de parâmetro é um pouco mais complexo para ser configurado. Possui os seguinte campos: ## '''Tipo de Valor Padrão:''' Selecione o tipo de valor padrão a ser utilizado. Estão disponíveis os valores: ##: '''Vazio:''' Indica que nenhum valor deve ser considerado para o parâmetro. Será passa um valor NULO na execução da consulta. ##: '''Data Fixa:''' Quando selecionada, habilita o campo para informar uma data fixa. ##: '''Data Atual:''' Indica que o parâmetro usará o valor de data atual (data do dia). ##: '''Pri.Dia Mês:''' Indica que o parâmetro usará o valor de data do primeiro dia do mês atual. ##: '''Últ.Dia Mês:''' Indica que o parâmetro usará o valor de data do último dia do mês atual. ## '''Data Fixa:''' Este campo é habilitado quando o o ''Tipo de Valor Padrão'' selecionado for ''Data Fixa''. Use-o para informar a data que será usada como valor do parâmetro. ## '''Operador:''' Operador de Soma ou Subtração. Será usado em conjunto com os campos ''Quantidade a somar ou subtrair'' e ''Tipo de período a somar ou subtrair''. Ele indica se determinado número de Dias/Mese/Anos será somado ou subtraído do valor de data configurado nos campos anteriores. ## '''Quantidade a somar ou subtrair:''' Informe a quantidade a ser somada ou subtraída (dependendo do operador) do valor de data configurado nos campos anteriores. ## '''Tipo de período a somar ou subtrair:''' Indica o tipo de período que será usado no calculo de soma ou substração de dada. =Editar Wallboard Slideshows= A figura abaixo mostra a página de Listagem de Wallboard Slideshows. A partir desta página é possível editar, configurar e iniciar um Wallboard Slideshow já cadastrado; [[Arquivo:Web Wallboard Slideshow lista cadastrados.png|700px|thumb|none|Página de listagem dos Wallboard Slideshows cadastrados]] Nos campos enumerados temos: # '''Link Alterar:''' Altera os dados básicos de um Wallboard Slideshow. # '''Link Configurar:''' Abre a página de configuração do Wallboard Slideshow, onde é possível adicionar, remover ou configurar as consultas. # '''Link Excluir:''' Exclui o Wallboard Slideshow correspondente a linha. # '''Link Iniciar:''' Abre a página de visualização/execução do Wallboard Slideshow. # '''Adicionar novo registro''': Abre a página de cadastro de Wallboard Slideshow, para incluir um novo registro. # '''Atualizar:''' Atualiza os registros da grade. =Visualização do Wallboard Slideshow= A página de visualização/execução do Wallboard Slideshow é exibida ao clicar no link ''Iniciar'' da ''Listagem de Wallboard Slideshows''. Nesta página, todas as consultas adicionadas no Wallboard Slideshow serão exibidas e carregadas automaticamente, utilizando os valores configurados para os parâmetros. [[Arquivo:Web Wallboard Slideshow visualizacao.png|700px|thumb|none|Página de visualização do Wallboard Slideshow]] <p>Quando o contador regressivo (no canto superior direito) chegar a zero, a página do Wallboard Slideshow é avançada. Se a consulta que estiver sendo executada for do tipo ''Grid'' com paginação, a página da consulta será avançada uma-a-uma até a última página, e só então a página do Wallboard Slideshow será movida. A figura abaixo mostra a paginação da consulta movida para a segunda página:</p> [[Arquivo:Web Wallboard Slideshow visualizacao segunda pagina.png|700px|thumb|none|Rodapé de uma consulta que teve a página movida automaticamente]] No canto superior direito da página, está localizado o ''Contador Regressivo'', como mostra a figura abaixo: [[Arquivo:Web Wallboard Slideshow visualizacao timer.png|700px|thumb|none|Contador no canto superior direito da tela.]] Clique nele para parar ou retomar a contagem. [[Arquivo:Web Wallboard Slideshow visualizacao timer pausado.png|700px|thumb|none|Contador com a contagem parada.]] 79caf6d8cd82a944615c3b947f032ed6e46d4c58 Arquivo:Web Wallboard Slideshow config novo.png 6 384 2515 2020-07-16T21:11:57Z Luiz.kruger 18 wikitext text/x-wiki d 3c363836cf4e16666669a25da280a1865c2d2874 Arquivo:Web Wallboard Slideshow configuracoes dos parametros.png 6 385 2517 2020-07-16T23:50:16Z Luiz.kruger 18 wikitext text/x-wiki cp 3f81e91d69a8a61ffbf19297eb0791ad54ce5690 Arquivo:Web Wallboard Slideshow configuracoes dos parametros ok.png 6 386 2519 2020-07-16T23:58:24Z Luiz.kruger 18 wikitext text/x-wiki corrigido 8165de3b32f849117b76ddafaf03b1677264b023 Arquivo:Web Wallboard Slideshow lista cadastrados.png 6 387 2521 2020-07-17T20:36:09Z Luiz.kruger 18 wikitext text/x-wiki desc deb80331306dc3bc1cd0f2369ad72d699fe1e995 Arquivo:Web Wallboard Slideshow visualizacao.png 6 388 2523 2020-07-17T21:36:50Z Luiz.kruger 18 wikitext text/x-wiki d 3c363836cf4e16666669a25da280a1865c2d2874 Arquivo:Web Wallboard Slideshow visualizacao segunda pagina.png 6 389 2524 2020-07-17T21:38:32Z Luiz.kruger 18 wikitext text/x-wiki d 3c363836cf4e16666669a25da280a1865c2d2874 Arquivo:Web Wallboard Slideshow config tipo.png 6 390 2526 2020-07-18T00:55:16Z Luiz.kruger 18 wikitext text/x-wiki t 8efd86fb78a56a5145ed7739dcb00c78581c5375 Arquivo:Web Wallboard Slideshow config.png 6 391 2527 2020-07-18T00:56:55Z Luiz.kruger 18 wikitext text/x-wiki d 3c363836cf4e16666669a25da280a1865c2d2874 Arquivo:Web Wallboard Slideshow composicao.png 6 392 2528 2020-07-18T01:23:10Z Luiz.kruger 18 wikitext text/x-wiki composicao do WS d72199b207f818d06cb77d4c6517e349ec6c3efc Arquivo:Web Wallboard Slideshow visualizacao timer pausado.png 6 393 2531 2020-07-20T19:18:10Z Luiz.kruger 18 wikitext text/x-wiki timer pausado fa798e3ba9272df2e4652f6b3a44e6f4f7b1245f Arquivo:Web Wallboard Slideshow visualizacao timer.png 6 394 2532 2020-07-20T20:44:56Z Luiz.kruger 18 wikitext text/x-wiki timer 35c66bc16aacc03688179726efac86812a2de618 LATROMI: Tópicos de Ajuda 0 27 2536 2341 2020-07-20T23:12:23Z Luiz.kruger 18 Carrossel -> W S wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:CrossMap|CrossMap]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] ; [[Menus:Visão Geral|Menu]] :: [[Menus:Variáveis Globais|Variáveis Globais]] :: [[Controle de Versão]] ; Autenticação :: [[Autenticação simples via URL]] :: [[Autenticação com token via URL]] ; Provedores de Dados :: [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :: [[Conectando-se a um banco de dados MySql]] :: [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] :: [[Conectando-se a um banco de dados IBM DB2]] ; Segurança :: [[Segurança:Papeis de Usuários|Papeis de Usuários]] :: [[Segurança:Active Directory|Active Directory]] ; Serviços :: [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web :: [[Report.aspx]] (Página de visualização de Consultas) :: [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos :: [[Integrações:Google Maps|Google Maps]] ; Performance :: [[Melhoria de Performance no IIS]] ; Injeção de HTML :: [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ; Wallboard Slideshow :: O que é o Wallboard Slideshow? :: [[WecDB - Criando um Wallboard Slideshow|Criando um Wallboard Slideshow]] :: [[WecDB - Criando um Wallboard Slideshow#Visualização do Carrossel|Utilizando um Wallboard Slideshow]] ; Customização :: [[Customização da página de Login]] a9a0bba0bd8108a032799dffe54b9414492e775e 2537 2536 2020-07-20T23:13:08Z Luiz.kruger 18 Desfeita a edição 2536 de [[Special:Contributions/Luiz.kruger|Luiz.kruger]] ([[User talk:Luiz.kruger|Discussão]]) n funciona assim wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:CrossMap|CrossMap]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Tradução Automática|Tradução Automática]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] ; [[Menus:Visão Geral|Menu]] :: [[Menus:Variáveis Globais|Variáveis Globais]] :: [[Controle de Versão]] ; Autenticação :: [[Autenticação simples via URL]] :: [[Autenticação com token via URL]] ; Provedores de Dados :: [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :: [[Conectando-se a um banco de dados MySql]] :: [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] :: [[Conectando-se a um banco de dados IBM DB2]] ; Segurança :: [[Segurança:Papeis de Usuários|Papeis de Usuários]] :: [[Segurança:Active Directory|Active Directory]] ; Serviços :: [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web :: [[Report.aspx]] (Página de visualização de Consultas) :: [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos :: [[Integrações:Google Maps|Google Maps]] ; Performance :: [[Melhoria de Performance no IIS]] ; Injeção de HTML :: [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ; Wallboard Slideshow :: O que é o Wallboard Slideshow? :: [[WecDB - Criando um Carrossel|Criando um Carrossel]] :: [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] ; Customização :: [[Customização da página de Login]] 0310ac15c50e820adbffbd19bde2ff45a44b5c5a Formulário Dinâmico:Campos 0 374 2538 2512 2020-07-22T21:03:14Z Luiz.kruger 18 /* Comportamento */ Completo wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *todos menos Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *imageView Cor de fundo da imagem. ==== Largura mínima ==== *botão Largura mínima do botão em pixels. ==== Imagem ==== *botão Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. === Comportamento === ==== Habilitado ==== *Todos os tipos de campo Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *Todos os tipos de campo Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *RadioButton *ColorPicker *Upload *consulta *TreeView O preenchimento do campo será obrigatório. ==== Somente Leitura ==== *TextBox *NumericTextBox *DateTimePicker *ComboBox *HTMLeditor O campo estará habilitado somente no modo de leitura. ==== Valor mínimo ==== *NumericTextBox *Gauge Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== *NumericTextBox *Gauge Valor máximo que o usuário pode inserir. ==== Cancelar submissão ==== *NumericTextBox *TextBox *DateTimePicker *Lookup Desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== *TextBox *Label Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *TreeView Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. ==== Habilitar Borda ==== *ImageView *HTMLElement Uma borda será desenhada ao redor da imagem. ==== Quantidade de casas decimais ==== *NumericTextBox Quantidade de casas decimais a serem utilizadas no preenchimento do campo. ==== Máscara ==== *TextBox Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *TextBox Permite o uso de quebra de linha. ==== Expressão Regular ==== *TextBox Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *TextBox Comprimento máximo do texto em caracteres. ==== Transformação de Texto ==== *TextBox Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Mostrar Linhas ==== *TreeView Mostrar linhas pontilhadas entre os nós da TreeView. ==== Expandido ==== *TreeView Ao carregar a TreeView, todo seu conteúdo será apresentado expandido. ==== Disposição da Imagem ==== *ImageView Indica o modo no qual a imagem será exibida dentro do campo. ==== Receber dados no servidor ==== *HTMLElement O conteúdo HTML desse campo será enviado de navegador para o servidor ao processar um evento. Caso contrário, o valor do campo no servidor será sempre NULL. ==== mostrar cores recentes ==== *ColorPicker Exibir as últimas cores utilizadas abaixo da paleta. ==== permitir cores personalizadas ==== *ColorPicker Exibir um seletor de cores personalizadas. ==== Alinhamento ==== *Label Alinhamento do texto. ==== Conteúdo Editável ==== *Label Será possível alterar o texto do campo. ==== Habilitar Editor ==== *Lookup Habilita ou desabilita o editor do Lookup. Se estiver desabilitado, o usuário não poderá informar valores manualmente. Neste caso, será necessário que ele selecione um registro clicando no botão de seleção. ==== Extensões Permitidas ==== *Upload Informe as extensões permitidas, separadas por vírgulas, (jpg, png, gif). Se este campo estiver em branco, todas as extensões serão permitidas. Obs.: Este campo será utilizado quando o valor '''Tipo de Arquivo''' for '''Todos'''. ==== Tipo de Arquivo ==== *Upload Selecione um tipo de arquivo pré-definido ou selecione a opção '''Todos''' para especificar as extensões permitidas. ==== Tamanho Máximo ==== *Upload Informe o tamanho máximo do arquivo em KBytes. Obs.: 1MB é igual a 1024 KB. ==== Quantidade Mínima de Arquivos ===== *Upload Informe a quantidade mínima de arquivos que o usuário deve selecionar. ==== Quantidade Máxima de Arquivos ==== *Upload Informe a quantidade máxima de arquivos que o usuário deve selecionar. ==== Destino ==== *Upload Informe os dados de configuração de destino do arquivo. Pode ser Diretório do Servidor ou FTP e o nome da pasta pode conter marcações no formato (INPUT campo) que serão substituídas pelo valor correspondente. ==== Nome do arquivo ==== *Upload Determine a composição do nome do arquivo salvo no servidor. ==== Requer Validação de Campos ==== *Button O sistema irá validar o preenchimento dos campos da tela do navegador andes do evento 'Click' ser processado. ==== Tipo de Botão ==== *Button Somente se for selecionada a opção 'submit' será executada no site a ação de envio(Submit). ==== Alvo ==== *Link Define aonde a página será aberta. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== *txt *ntb *dateTimePicker *combobox *TreeView Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== *txt *ntb *dateTimePicker *combobox *CheckBox *RadioButton *TreeView *Gauge Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. ==== Data Fixa ==== *dateTimePicker Data a ser utilizada no prenchimento do campo, caso o Tipo de valor padrão seja Data Fixa. ==== Quantidade a Somar ou Subtrair ==== *dateTimePicker Indica a quantidade de dias/meses/anos a serem somados ou subtraídos do valor padrão adotado para o campo. Para subtrair, informe valores negativos. ==== Tipo de Período da Operação ==== *dateTimePicker Indica o tipo de período a ser utilizado na operação de soma ou subtração. ==== Texto ==== *Label Texto utilizado no preenchimento do campo. ==== Endereço Padrão ==== *link Texto fixo utilizado como endereço de navegação padrão. === Configurações de Imagens === *Upload ==== Gerar Miniatura ==== Se esta opção estiver habilitada e as dimensões da miniatura estiverem devidamente preenchidas, será gerado um arquivo de miniatura adicional, cujo nome será <NOME_DO_ARQUIVO_ORIGINAL>.thumb.<EXT> ==== Tamanho da Miniatura ==== Dimensões da miniatura da imagem. Estas são as medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. ==== Redimensionar imagem ==== Se esta opção estiver habilitada e as dimensões máximas da imagem estiverem devidamente preenchidas, a imagem será redimensionada durante o Upload. ==== Tamanho Máximo ==== Medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. === Mobile === *Upload ==== Captura de Imagem direto da câmera ==== Se esta opção estiver habilitada enquanto o formulário é acessado através de um dispositivo mobile, a câmera do dispositivo será invocada automaticamente ao clicar no campo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Eventos == [[Arquivo:Client Formulario Dinamico Campos pagina eventos.png|miniaturadaimagem|Página de eventos do campo]] Os [[Formulário_Dinâmico:Programação#Eventos|Eventos]] são a base da programação de um Formulário Dinâmico e pertencem aos campos. Para cada tipo de campo, existem Eventos específicos que disparam os Procedimentos a eles vinculados em situações diferentes. Este tópico está detalhado em [[Formulário_Dinâmico:Programação|Programação]]. == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] b42f216b0cadc240d46592846eedef890af8b808 2539 2538 2020-07-23T00:06:12Z Luiz.kruger 18 /* Aparência */ Completo wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *Todos os tipo de campo exceto Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *Label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Largura mínima ==== *Button Largura mínima do botão em pixels. ==== Imagem ==== *Button Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Template HTML ==== *HTMLElement Conteúdo exibido inicialmente na tela. ==== Intervalos ==== *Gauge Defina os valores iniciais e finais e as cores dos 3 intervalos. ==== Marcador Principal === *Gauge Define uma lista de marcadores que ficarão em evidência no Gauge. ==== Marcador Menor ==== *Gauge Define o intervalo entre os os marcadores (riscos menores). === Comportamento === ==== Habilitado ==== *Todos os tipos de campo Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *Todos os tipos de campo Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *RadioButton *ColorPicker *Upload *consulta *TreeView O preenchimento do campo será obrigatório. ==== Somente Leitura ==== *TextBox *NumericTextBox *DateTimePicker *ComboBox *HTMLeditor O campo estará habilitado somente no modo de leitura. ==== Valor mínimo ==== *NumericTextBox *Gauge Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== *NumericTextBox *Gauge Valor máximo que o usuário pode inserir. ==== Cancelar submissão ==== *NumericTextBox *TextBox *DateTimePicker *Lookup Desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== *TextBox *Label Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *TreeView Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. ==== Habilitar Borda ==== *ImageView *HTMLElement Uma borda será desenhada ao redor da imagem. ==== Quantidade de casas decimais ==== *NumericTextBox Quantidade de casas decimais a serem utilizadas no preenchimento do campo. ==== Máscara ==== *TextBox Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *TextBox Permite o uso de quebra de linha. ==== Expressão Regular ==== *TextBox Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *TextBox Comprimento máximo do texto em caracteres. ==== Transformação de Texto ==== *TextBox Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Mostrar Linhas ==== *TreeView Mostrar linhas pontilhadas entre os nós da TreeView. ==== Expandido ==== *TreeView Ao carregar a TreeView, todo seu conteúdo será apresentado expandido. ==== Disposição da Imagem ==== *ImageView Indica o modo no qual a imagem será exibida dentro do campo. ==== Receber dados no servidor ==== *HTMLElement O conteúdo HTML desse campo será enviado de navegador para o servidor ao processar um evento. Caso contrário, o valor do campo no servidor será sempre NULL. ==== mostrar cores recentes ==== *ColorPicker Exibir as últimas cores utilizadas abaixo da paleta. ==== permitir cores personalizadas ==== *ColorPicker Exibir um seletor de cores personalizadas. ==== Alinhamento ==== *Label Alinhamento do texto. ==== Conteúdo Editável ==== *Label Será possível alterar o texto do campo. ==== Habilitar Editor ==== *Lookup Habilita ou desabilita o editor do Lookup. Se estiver desabilitado, o usuário não poderá informar valores manualmente. Neste caso, será necessário que ele selecione um registro clicando no botão de seleção. ==== Extensões Permitidas ==== *Upload Informe as extensões permitidas, separadas por vírgulas, (jpg, png, gif). Se este campo estiver em branco, todas as extensões serão permitidas. Obs.: Este campo será utilizado quando o valor '''Tipo de Arquivo''' for '''Todos'''. ==== Tipo de Arquivo ==== *Upload Selecione um tipo de arquivo pré-definido ou selecione a opção '''Todos''' para especificar as extensões permitidas. ==== Tamanho Máximo ==== *Upload Informe o tamanho máximo do arquivo em KBytes. Obs.: 1MB é igual a 1024 KB. ==== Quantidade Mínima de Arquivos ===== *Upload Informe a quantidade mínima de arquivos que o usuário deve selecionar. ==== Quantidade Máxima de Arquivos ==== *Upload Informe a quantidade máxima de arquivos que o usuário deve selecionar. ==== Destino ==== *Upload Informe os dados de configuração de destino do arquivo. Pode ser Diretório do Servidor ou FTP e o nome da pasta pode conter marcações no formato (INPUT campo) que serão substituídas pelo valor correspondente. ==== Nome do arquivo ==== *Upload Determine a composição do nome do arquivo salvo no servidor. ==== Requer Validação de Campos ==== *Button O sistema irá validar o preenchimento dos campos da tela do navegador andes do evento 'Click' ser processado. ==== Tipo de Botão ==== *Button Somente se for selecionada a opção 'submit' será executada no site a ação de envio(Submit). ==== Alvo ==== *Link Define aonde a página será aberta. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== *txt *ntb *dateTimePicker *combobox *TreeView Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== *txt *ntb *dateTimePicker *combobox *CheckBox *RadioButton *TreeView *Gauge Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. ==== Data Fixa ==== *dateTimePicker Data a ser utilizada no prenchimento do campo, caso o Tipo de valor padrão seja Data Fixa. ==== Quantidade a Somar ou Subtrair ==== *dateTimePicker Indica a quantidade de dias/meses/anos a serem somados ou subtraídos do valor padrão adotado para o campo. Para subtrair, informe valores negativos. ==== Tipo de Período da Operação ==== *dateTimePicker Indica o tipo de período a ser utilizado na operação de soma ou subtração. ==== Texto ==== *Label Texto utilizado no preenchimento do campo. ==== Endereço Padrão ==== *link Texto fixo utilizado como endereço de navegação padrão. === Configurações de Imagens === *Upload ==== Gerar Miniatura ==== Se esta opção estiver habilitada e as dimensões da miniatura estiverem devidamente preenchidas, será gerado um arquivo de miniatura adicional, cujo nome será <NOME_DO_ARQUIVO_ORIGINAL>.thumb.<EXT> ==== Tamanho da Miniatura ==== Dimensões da miniatura da imagem. Estas são as medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. ==== Redimensionar imagem ==== Se esta opção estiver habilitada e as dimensões máximas da imagem estiverem devidamente preenchidas, a imagem será redimensionada durante o Upload. ==== Tamanho Máximo ==== Medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. === Mobile === *Upload ==== Captura de Imagem direto da câmera ==== Se esta opção estiver habilitada enquanto o formulário é acessado através de um dispositivo mobile, a câmera do dispositivo será invocada automaticamente ao clicar no campo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Eventos == [[Arquivo:Client Formulario Dinamico Campos pagina eventos.png|miniaturadaimagem|Página de eventos do campo]] Os [[Formulário_Dinâmico:Programação#Eventos|Eventos]] são a base da programação de um Formulário Dinâmico e pertencem aos campos. Para cada tipo de campo, existem Eventos específicos que disparam os Procedimentos a eles vinculados em situações diferentes. Este tópico está detalhado em [[Formulário_Dinâmico:Programação|Programação]]. == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 3233312369a011424835a1f216866769275f5cf3 2540 2539 2020-07-23T00:15:25Z Luiz.kruger 18 /* = Marcador Principal */ erro de marcação wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *Todos os tipo de campo exceto Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *Label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Largura mínima ==== *Button Largura mínima do botão em pixels. ==== Imagem ==== *Button Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Template HTML ==== *HTMLElement Conteúdo exibido inicialmente na tela. ==== Intervalos ==== *Gauge Defina os valores iniciais e finais e as cores dos 3 intervalos. ==== Marcador Principal ==== *Gauge Define uma lista de marcadores que ficarão em evidência no Gauge. ==== Marcador Menor ==== *Gauge Define o intervalo entre os os marcadores (riscos menores). === Comportamento === ==== Habilitado ==== *Todos os tipos de campo Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *Todos os tipos de campo Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *RadioButton *ColorPicker *Upload *consulta *TreeView O preenchimento do campo será obrigatório. ==== Somente Leitura ==== *TextBox *NumericTextBox *DateTimePicker *ComboBox *HTMLeditor O campo estará habilitado somente no modo de leitura. ==== Valor mínimo ==== *NumericTextBox *Gauge Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== *NumericTextBox *Gauge Valor máximo que o usuário pode inserir. ==== Cancelar submissão ==== *NumericTextBox *TextBox *DateTimePicker *Lookup Desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== *TextBox *Label Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *TreeView Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. ==== Habilitar Borda ==== *ImageView *HTMLElement Uma borda será desenhada ao redor da imagem. ==== Quantidade de casas decimais ==== *NumericTextBox Quantidade de casas decimais a serem utilizadas no preenchimento do campo. ==== Máscara ==== *TextBox Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *TextBox Permite o uso de quebra de linha. ==== Expressão Regular ==== *TextBox Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *TextBox Comprimento máximo do texto em caracteres. ==== Transformação de Texto ==== *TextBox Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Mostrar Linhas ==== *TreeView Mostrar linhas pontilhadas entre os nós da TreeView. ==== Expandido ==== *TreeView Ao carregar a TreeView, todo seu conteúdo será apresentado expandido. ==== Disposição da Imagem ==== *ImageView Indica o modo no qual a imagem será exibida dentro do campo. ==== Receber dados no servidor ==== *HTMLElement O conteúdo HTML desse campo será enviado de navegador para o servidor ao processar um evento. Caso contrário, o valor do campo no servidor será sempre NULL. ==== mostrar cores recentes ==== *ColorPicker Exibir as últimas cores utilizadas abaixo da paleta. ==== permitir cores personalizadas ==== *ColorPicker Exibir um seletor de cores personalizadas. ==== Alinhamento ==== *Label Alinhamento do texto. ==== Conteúdo Editável ==== *Label Será possível alterar o texto do campo. ==== Habilitar Editor ==== *Lookup Habilita ou desabilita o editor do Lookup. Se estiver desabilitado, o usuário não poderá informar valores manualmente. Neste caso, será necessário que ele selecione um registro clicando no botão de seleção. ==== Extensões Permitidas ==== *Upload Informe as extensões permitidas, separadas por vírgulas, (jpg, png, gif). Se este campo estiver em branco, todas as extensões serão permitidas. Obs.: Este campo será utilizado quando o valor '''Tipo de Arquivo''' for '''Todos'''. ==== Tipo de Arquivo ==== *Upload Selecione um tipo de arquivo pré-definido ou selecione a opção '''Todos''' para especificar as extensões permitidas. ==== Tamanho Máximo ==== *Upload Informe o tamanho máximo do arquivo em KBytes. Obs.: 1MB é igual a 1024 KB. ==== Quantidade Mínima de Arquivos ===== *Upload Informe a quantidade mínima de arquivos que o usuário deve selecionar. ==== Quantidade Máxima de Arquivos ==== *Upload Informe a quantidade máxima de arquivos que o usuário deve selecionar. ==== Destino ==== *Upload Informe os dados de configuração de destino do arquivo. Pode ser Diretório do Servidor ou FTP e o nome da pasta pode conter marcações no formato (INPUT campo) que serão substituídas pelo valor correspondente. ==== Nome do arquivo ==== *Upload Determine a composição do nome do arquivo salvo no servidor. ==== Requer Validação de Campos ==== *Button O sistema irá validar o preenchimento dos campos da tela do navegador andes do evento 'Click' ser processado. ==== Tipo de Botão ==== *Button Somente se for selecionada a opção 'submit' será executada no site a ação de envio(Submit). ==== Alvo ==== *Link Define aonde a página será aberta. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== *txt *ntb *dateTimePicker *combobox *TreeView Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== *txt *ntb *dateTimePicker *combobox *CheckBox *RadioButton *TreeView *Gauge Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. ==== Data Fixa ==== *dateTimePicker Data a ser utilizada no prenchimento do campo, caso o Tipo de valor padrão seja Data Fixa. ==== Quantidade a Somar ou Subtrair ==== *dateTimePicker Indica a quantidade de dias/meses/anos a serem somados ou subtraídos do valor padrão adotado para o campo. Para subtrair, informe valores negativos. ==== Tipo de Período da Operação ==== *dateTimePicker Indica o tipo de período a ser utilizado na operação de soma ou subtração. ==== Texto ==== *Label Texto utilizado no preenchimento do campo. ==== Endereço Padrão ==== *link Texto fixo utilizado como endereço de navegação padrão. === Configurações de Imagens === *Upload ==== Gerar Miniatura ==== Se esta opção estiver habilitada e as dimensões da miniatura estiverem devidamente preenchidas, será gerado um arquivo de miniatura adicional, cujo nome será <NOME_DO_ARQUIVO_ORIGINAL>.thumb.<EXT> ==== Tamanho da Miniatura ==== Dimensões da miniatura da imagem. Estas são as medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. ==== Redimensionar imagem ==== Se esta opção estiver habilitada e as dimensões máximas da imagem estiverem devidamente preenchidas, a imagem será redimensionada durante o Upload. ==== Tamanho Máximo ==== Medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. === Mobile === *Upload ==== Captura de Imagem direto da câmera ==== Se esta opção estiver habilitada enquanto o formulário é acessado através de um dispositivo mobile, a câmera do dispositivo será invocada automaticamente ao clicar no campo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Eventos == [[Arquivo:Client Formulario Dinamico Campos pagina eventos.png|miniaturadaimagem|Página de eventos do campo]] Os [[Formulário_Dinâmico:Programação#Eventos|Eventos]] são a base da programação de um Formulário Dinâmico e pertencem aos campos. Para cada tipo de campo, existem Eventos específicos que disparam os Procedimentos a eles vinculados em situações diferentes. Este tópico está detalhado em [[Formulário_Dinâmico:Programação|Programação]]. == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] ebbc4e77c6660aac12476696b09550004e63fd7d 2541 2540 2020-07-24T03:55:28Z Luiz.kruger 18 /* Valor Padrão */ Completo wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *Todos os tipo de campo exceto Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *Label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Largura mínima ==== *Button Largura mínima do botão em pixels. ==== Imagem ==== *Button Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Template HTML ==== *HTMLElement Conteúdo exibido inicialmente na tela. ==== Intervalos ==== *Gauge Defina os valores iniciais e finais e as cores dos 3 intervalos. ==== Marcador Principal ==== *Gauge Define uma lista de marcadores que ficarão em evidência no Gauge. ==== Marcador Menor ==== *Gauge Define o intervalo entre os os marcadores (riscos menores). === Comportamento === ==== Habilitado ==== *Todos os tipos de campo Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *Todos os tipos de campo Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *RadioButton *ColorPicker *Upload *consulta *TreeView O preenchimento do campo será obrigatório. ==== Somente Leitura ==== *TextBox *NumericTextBox *DateTimePicker *ComboBox *HTMLeditor O campo estará habilitado somente no modo de leitura. ==== Valor mínimo ==== *NumericTextBox *Gauge Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== *NumericTextBox *Gauge Valor máximo que o usuário pode inserir. ==== Cancelar submissão ==== *NumericTextBox *TextBox *DateTimePicker *Lookup Desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== *TextBox *Label Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *TreeView Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. ==== Habilitar Borda ==== *ImageView *HTMLElement Uma borda será desenhada ao redor da imagem. ==== Quantidade de casas decimais ==== *NumericTextBox Quantidade de casas decimais a serem utilizadas no preenchimento do campo. ==== Máscara ==== *TextBox Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *TextBox Permite o uso de quebra de linha. ==== Expressão Regular ==== *TextBox Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *TextBox Comprimento máximo do texto em caracteres. ==== Transformação de Texto ==== *TextBox Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Mostrar Linhas ==== *TreeView Mostrar linhas pontilhadas entre os nós da TreeView. ==== Expandido ==== *TreeView Ao carregar a TreeView, todo seu conteúdo será apresentado expandido. ==== Disposição da Imagem ==== *ImageView Indica o modo no qual a imagem será exibida dentro do campo. ==== Receber dados no servidor ==== *HTMLElement O conteúdo HTML desse campo será enviado de navegador para o servidor ao processar um evento. Caso contrário, o valor do campo no servidor será sempre NULL. ==== mostrar cores recentes ==== *ColorPicker Exibir as últimas cores utilizadas abaixo da paleta. ==== permitir cores personalizadas ==== *ColorPicker Exibir um seletor de cores personalizadas. ==== Alinhamento ==== *Label Alinhamento do texto. ==== Conteúdo Editável ==== *Label Será possível alterar o texto do campo. ==== Habilitar Editor ==== *Lookup Habilita ou desabilita o editor do Lookup. Se estiver desabilitado, o usuário não poderá informar valores manualmente. Neste caso, será necessário que ele selecione um registro clicando no botão de seleção. ==== Extensões Permitidas ==== *Upload Informe as extensões permitidas, separadas por vírgulas, (jpg, png, gif). Se este campo estiver em branco, todas as extensões serão permitidas. Obs.: Este campo será utilizado quando o valor '''Tipo de Arquivo''' for '''Todos'''. ==== Tipo de Arquivo ==== *Upload Selecione um tipo de arquivo pré-definido ou selecione a opção '''Todos''' para especificar as extensões permitidas. ==== Tamanho Máximo ==== *Upload Informe o tamanho máximo do arquivo em KBytes. Obs.: 1MB é igual a 1024 KB. ==== Quantidade Mínima de Arquivos ===== *Upload Informe a quantidade mínima de arquivos que o usuário deve selecionar. ==== Quantidade Máxima de Arquivos ==== *Upload Informe a quantidade máxima de arquivos que o usuário deve selecionar. ==== Destino ==== *Upload Informe os dados de configuração de destino do arquivo. Pode ser Diretório do Servidor ou FTP e o nome da pasta pode conter marcações no formato (INPUT campo) que serão substituídas pelo valor correspondente. ==== Nome do arquivo ==== *Upload Determine a composição do nome do arquivo salvo no servidor. ==== Requer Validação de Campos ==== *Button O sistema irá validar o preenchimento dos campos da tela do navegador andes do evento 'Click' ser processado. ==== Tipo de Botão ==== *Button Somente se for selecionada a opção 'submit' será executada no site a ação de envio(Submit). ==== Alvo ==== *Link Define aonde a página será aberta. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== *NumericTextBox *TextBox *DateTimePicker *CheckBox *TreeView Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== *NumericTextBox *TextBox *DateTimePicker *combobox *CheckBox *RadioButton *TreeView *Gauge Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. ==== Data Fixa ==== *DateTimePicker Data a ser utilizada no prenchimento do campo, caso o Tipo de valor padrão seja Data Fixa. ==== Quantidade a Somar ou Subtrair ==== *DateTimePicker Indica a quantidade de dias/meses/anos a serem somados ou subtraídos do valor padrão adotado para o campo. Para subtrair, informe valores negativos. ==== Tipo de Período da Operação ==== *DateTimePicker Indica o tipo de período a ser utilizado na operação de soma ou subtração. ==== Texto ==== *Label Texto utilizado no preenchimento do campo. ==== Endereço Padrão ==== *Link Texto fixo utilizado como endereço de navegação padrão. === Configurações de Imagens === *Upload ==== Gerar Miniatura ==== Se esta opção estiver habilitada e as dimensões da miniatura estiverem devidamente preenchidas, será gerado um arquivo de miniatura adicional, cujo nome será <NOME_DO_ARQUIVO_ORIGINAL>.thumb.<EXT> ==== Tamanho da Miniatura ==== Dimensões da miniatura da imagem. Estas são as medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. ==== Redimensionar imagem ==== Se esta opção estiver habilitada e as dimensões máximas da imagem estiverem devidamente preenchidas, a imagem será redimensionada durante o Upload. ==== Tamanho Máximo ==== Medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. === Mobile === *Upload ==== Captura de Imagem direto da câmera ==== Se esta opção estiver habilitada enquanto o formulário é acessado através de um dispositivo mobile, a câmera do dispositivo será invocada automaticamente ao clicar no campo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Eventos == [[Arquivo:Client Formulario Dinamico Campos pagina eventos.png|miniaturadaimagem|Página de eventos do campo]] Os [[Formulário_Dinâmico:Programação#Eventos|Eventos]] são a base da programação de um Formulário Dinâmico e pertencem aos campos. Para cada tipo de campo, existem Eventos específicos que disparam os Procedimentos a eles vinculados em situações diferentes. Este tópico está detalhado em [[Formulário_Dinâmico:Programação|Programação]]. == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 51a5820b6c2faa5187e0a5bf1690451a8d2c486d 2542 2541 2020-07-24T03:59:05Z Luiz.kruger 18 /* Identificação */ tipos wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *Todos os tipo de campo exceto Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *Label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Largura mínima ==== *Button Largura mínima do botão em pixels. ==== Imagem ==== *Button Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Template HTML ==== *HTMLElement Conteúdo exibido inicialmente na tela. ==== Intervalos ==== *Gauge Defina os valores iniciais e finais e as cores dos 3 intervalos. ==== Marcador Principal ==== *Gauge Define uma lista de marcadores que ficarão em evidência no Gauge. ==== Marcador Menor ==== *Gauge Define o intervalo entre os os marcadores (riscos menores). === Comportamento === ==== Habilitado ==== *Todos os tipos de campo Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *Todos os tipos de campo Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *RadioButton *ColorPicker *Upload *consulta *TreeView O preenchimento do campo será obrigatório. ==== Somente Leitura ==== *TextBox *NumericTextBox *DateTimePicker *ComboBox *HTMLeditor O campo estará habilitado somente no modo de leitura. ==== Valor mínimo ==== *NumericTextBox *Gauge Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== *NumericTextBox *Gauge Valor máximo que o usuário pode inserir. ==== Cancelar submissão ==== *NumericTextBox *TextBox *DateTimePicker *Lookup Desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== *TextBox *Label Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *TreeView Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. ==== Habilitar Borda ==== *ImageView *HTMLElement Uma borda será desenhada ao redor da imagem. ==== Quantidade de casas decimais ==== *NumericTextBox Quantidade de casas decimais a serem utilizadas no preenchimento do campo. ==== Máscara ==== *TextBox Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *TextBox Permite o uso de quebra de linha. ==== Expressão Regular ==== *TextBox Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *TextBox Comprimento máximo do texto em caracteres. ==== Transformação de Texto ==== *TextBox Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Mostrar Linhas ==== *TreeView Mostrar linhas pontilhadas entre os nós da TreeView. ==== Expandido ==== *TreeView Ao carregar a TreeView, todo seu conteúdo será apresentado expandido. ==== Disposição da Imagem ==== *ImageView Indica o modo no qual a imagem será exibida dentro do campo. ==== Receber dados no servidor ==== *HTMLElement O conteúdo HTML desse campo será enviado de navegador para o servidor ao processar um evento. Caso contrário, o valor do campo no servidor será sempre NULL. ==== mostrar cores recentes ==== *ColorPicker Exibir as últimas cores utilizadas abaixo da paleta. ==== permitir cores personalizadas ==== *ColorPicker Exibir um seletor de cores personalizadas. ==== Alinhamento ==== *Label Alinhamento do texto. ==== Conteúdo Editável ==== *Label Será possível alterar o texto do campo. ==== Habilitar Editor ==== *Lookup Habilita ou desabilita o editor do Lookup. Se estiver desabilitado, o usuário não poderá informar valores manualmente. Neste caso, será necessário que ele selecione um registro clicando no botão de seleção. ==== Extensões Permitidas ==== *Upload Informe as extensões permitidas, separadas por vírgulas, (jpg, png, gif). Se este campo estiver em branco, todas as extensões serão permitidas. Obs.: Este campo será utilizado quando o valor '''Tipo de Arquivo''' for '''Todos'''. ==== Tipo de Arquivo ==== *Upload Selecione um tipo de arquivo pré-definido ou selecione a opção '''Todos''' para especificar as extensões permitidas. ==== Tamanho Máximo ==== *Upload Informe o tamanho máximo do arquivo em KBytes. Obs.: 1MB é igual a 1024 KB. ==== Quantidade Mínima de Arquivos ===== *Upload Informe a quantidade mínima de arquivos que o usuário deve selecionar. ==== Quantidade Máxima de Arquivos ==== *Upload Informe a quantidade máxima de arquivos que o usuário deve selecionar. ==== Destino ==== *Upload Informe os dados de configuração de destino do arquivo. Pode ser Diretório do Servidor ou FTP e o nome da pasta pode conter marcações no formato (INPUT campo) que serão substituídas pelo valor correspondente. ==== Nome do arquivo ==== *Upload Determine a composição do nome do arquivo salvo no servidor. ==== Requer Validação de Campos ==== *Button O sistema irá validar o preenchimento dos campos da tela do navegador andes do evento 'Click' ser processado. ==== Tipo de Botão ==== *Button Somente se for selecionada a opção 'submit' será executada no site a ação de envio(Submit). ==== Alvo ==== *Link Define aonde a página será aberta. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== *Todos os tipos de campo Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== *Todos os tipos de campo Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *all Largura do campo em pixels. ==== Altura ==== *query *imageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== *NumericTextBox *TextBox *DateTimePicker *CheckBox *TreeView Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== *NumericTextBox *TextBox *DateTimePicker *combobox *CheckBox *RadioButton *TreeView *Gauge Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. ==== Data Fixa ==== *DateTimePicker Data a ser utilizada no prenchimento do campo, caso o Tipo de valor padrão seja Data Fixa. ==== Quantidade a Somar ou Subtrair ==== *DateTimePicker Indica a quantidade de dias/meses/anos a serem somados ou subtraídos do valor padrão adotado para o campo. Para subtrair, informe valores negativos. ==== Tipo de Período da Operação ==== *DateTimePicker Indica o tipo de período a ser utilizado na operação de soma ou subtração. ==== Texto ==== *Label Texto utilizado no preenchimento do campo. ==== Endereço Padrão ==== *Link Texto fixo utilizado como endereço de navegação padrão. === Configurações de Imagens === *Upload ==== Gerar Miniatura ==== Se esta opção estiver habilitada e as dimensões da miniatura estiverem devidamente preenchidas, será gerado um arquivo de miniatura adicional, cujo nome será <NOME_DO_ARQUIVO_ORIGINAL>.thumb.<EXT> ==== Tamanho da Miniatura ==== Dimensões da miniatura da imagem. Estas são as medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. ==== Redimensionar imagem ==== Se esta opção estiver habilitada e as dimensões máximas da imagem estiverem devidamente preenchidas, a imagem será redimensionada durante o Upload. ==== Tamanho Máximo ==== Medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. === Mobile === *Upload ==== Captura de Imagem direto da câmera ==== Se esta opção estiver habilitada enquanto o formulário é acessado através de um dispositivo mobile, a câmera do dispositivo será invocada automaticamente ao clicar no campo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Eventos == [[Arquivo:Client Formulario Dinamico Campos pagina eventos.png|miniaturadaimagem|Página de eventos do campo]] Os [[Formulário_Dinâmico:Programação#Eventos|Eventos]] são a base da programação de um Formulário Dinâmico e pertencem aos campos. Para cada tipo de campo, existem Eventos específicos que disparam os Procedimentos a eles vinculados em situações diferentes. Este tópico está detalhado em [[Formulário_Dinâmico:Programação|Programação]]. == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 1c2da8fbf526bddd9ab29145f7bee84dbd3ec696 2543 2542 2020-07-24T04:00:10Z Luiz.kruger 18 /* Layout */ tipos wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *Todos os tipo de campo exceto Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *Label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Largura mínima ==== *Button Largura mínima do botão em pixels. ==== Imagem ==== *Button Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Template HTML ==== *HTMLElement Conteúdo exibido inicialmente na tela. ==== Intervalos ==== *Gauge Defina os valores iniciais e finais e as cores dos 3 intervalos. ==== Marcador Principal ==== *Gauge Define uma lista de marcadores que ficarão em evidência no Gauge. ==== Marcador Menor ==== *Gauge Define o intervalo entre os os marcadores (riscos menores). === Comportamento === ==== Habilitado ==== *Todos os tipos de campo Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *Todos os tipos de campo Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *RadioButton *ColorPicker *Upload *consulta *TreeView O preenchimento do campo será obrigatório. ==== Somente Leitura ==== *TextBox *NumericTextBox *DateTimePicker *ComboBox *HTMLeditor O campo estará habilitado somente no modo de leitura. ==== Valor mínimo ==== *NumericTextBox *Gauge Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== *NumericTextBox *Gauge Valor máximo que o usuário pode inserir. ==== Cancelar submissão ==== *NumericTextBox *TextBox *DateTimePicker *Lookup Desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== *TextBox *Label Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *TreeView Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. ==== Habilitar Borda ==== *ImageView *HTMLElement Uma borda será desenhada ao redor da imagem. ==== Quantidade de casas decimais ==== *NumericTextBox Quantidade de casas decimais a serem utilizadas no preenchimento do campo. ==== Máscara ==== *TextBox Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *TextBox Permite o uso de quebra de linha. ==== Expressão Regular ==== *TextBox Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *TextBox Comprimento máximo do texto em caracteres. ==== Transformação de Texto ==== *TextBox Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Mostrar Linhas ==== *TreeView Mostrar linhas pontilhadas entre os nós da TreeView. ==== Expandido ==== *TreeView Ao carregar a TreeView, todo seu conteúdo será apresentado expandido. ==== Disposição da Imagem ==== *ImageView Indica o modo no qual a imagem será exibida dentro do campo. ==== Receber dados no servidor ==== *HTMLElement O conteúdo HTML desse campo será enviado de navegador para o servidor ao processar um evento. Caso contrário, o valor do campo no servidor será sempre NULL. ==== mostrar cores recentes ==== *ColorPicker Exibir as últimas cores utilizadas abaixo da paleta. ==== permitir cores personalizadas ==== *ColorPicker Exibir um seletor de cores personalizadas. ==== Alinhamento ==== *Label Alinhamento do texto. ==== Conteúdo Editável ==== *Label Será possível alterar o texto do campo. ==== Habilitar Editor ==== *Lookup Habilita ou desabilita o editor do Lookup. Se estiver desabilitado, o usuário não poderá informar valores manualmente. Neste caso, será necessário que ele selecione um registro clicando no botão de seleção. ==== Extensões Permitidas ==== *Upload Informe as extensões permitidas, separadas por vírgulas, (jpg, png, gif). Se este campo estiver em branco, todas as extensões serão permitidas. Obs.: Este campo será utilizado quando o valor '''Tipo de Arquivo''' for '''Todos'''. ==== Tipo de Arquivo ==== *Upload Selecione um tipo de arquivo pré-definido ou selecione a opção '''Todos''' para especificar as extensões permitidas. ==== Tamanho Máximo ==== *Upload Informe o tamanho máximo do arquivo em KBytes. Obs.: 1MB é igual a 1024 KB. ==== Quantidade Mínima de Arquivos ===== *Upload Informe a quantidade mínima de arquivos que o usuário deve selecionar. ==== Quantidade Máxima de Arquivos ==== *Upload Informe a quantidade máxima de arquivos que o usuário deve selecionar. ==== Destino ==== *Upload Informe os dados de configuração de destino do arquivo. Pode ser Diretório do Servidor ou FTP e o nome da pasta pode conter marcações no formato (INPUT campo) que serão substituídas pelo valor correspondente. ==== Nome do arquivo ==== *Upload Determine a composição do nome do arquivo salvo no servidor. ==== Requer Validação de Campos ==== *Button O sistema irá validar o preenchimento dos campos da tela do navegador andes do evento 'Click' ser processado. ==== Tipo de Botão ==== *Button Somente se for selecionada a opção 'submit' será executada no site a ação de envio(Submit). ==== Alvo ==== *Link Define aonde a página será aberta. === Dados === ==== Coluna de origem ==== *all Seleciona a coluna da fonte de dados do formulário. Este campo é utulizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *lookups Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *combobox *treeview Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== *Todos os tipos de campo Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== *Todos os tipos de campo Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *Todos os tipos de campo Largura do campo em pixels. ==== Altura ==== *Consulta *ImageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== *NumericTextBox *TextBox *DateTimePicker *CheckBox *TreeView Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== *NumericTextBox *TextBox *DateTimePicker *combobox *CheckBox *RadioButton *TreeView *Gauge Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. ==== Data Fixa ==== *DateTimePicker Data a ser utilizada no prenchimento do campo, caso o Tipo de valor padrão seja Data Fixa. ==== Quantidade a Somar ou Subtrair ==== *DateTimePicker Indica a quantidade de dias/meses/anos a serem somados ou subtraídos do valor padrão adotado para o campo. Para subtrair, informe valores negativos. ==== Tipo de Período da Operação ==== *DateTimePicker Indica o tipo de período a ser utilizado na operação de soma ou subtração. ==== Texto ==== *Label Texto utilizado no preenchimento do campo. ==== Endereço Padrão ==== *Link Texto fixo utilizado como endereço de navegação padrão. === Configurações de Imagens === *Upload ==== Gerar Miniatura ==== Se esta opção estiver habilitada e as dimensões da miniatura estiverem devidamente preenchidas, será gerado um arquivo de miniatura adicional, cujo nome será <NOME_DO_ARQUIVO_ORIGINAL>.thumb.<EXT> ==== Tamanho da Miniatura ==== Dimensões da miniatura da imagem. Estas são as medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. ==== Redimensionar imagem ==== Se esta opção estiver habilitada e as dimensões máximas da imagem estiverem devidamente preenchidas, a imagem será redimensionada durante o Upload. ==== Tamanho Máximo ==== Medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. === Mobile === *Upload ==== Captura de Imagem direto da câmera ==== Se esta opção estiver habilitada enquanto o formulário é acessado através de um dispositivo mobile, a câmera do dispositivo será invocada automaticamente ao clicar no campo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Eventos == [[Arquivo:Client Formulario Dinamico Campos pagina eventos.png|miniaturadaimagem|Página de eventos do campo]] Os [[Formulário_Dinâmico:Programação#Eventos|Eventos]] são a base da programação de um Formulário Dinâmico e pertencem aos campos. Para cada tipo de campo, existem Eventos específicos que disparam os Procedimentos a eles vinculados em situações diferentes. Este tópico está detalhado em [[Formulário_Dinâmico:Programação|Programação]]. == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] c51b1fee322125d3d3ae8c0a1d90fbde1113392e 2544 2543 2020-07-24T04:02:19Z Luiz.kruger 18 /* Dados */ Completo correto wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *Todos os tipo de campo exceto Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *Label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Largura mínima ==== *Button Largura mínima do botão em pixels. ==== Imagem ==== *Button Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Template HTML ==== *HTMLElement Conteúdo exibido inicialmente na tela. ==== Intervalos ==== *Gauge Defina os valores iniciais e finais e as cores dos 3 intervalos. ==== Marcador Principal ==== *Gauge Define uma lista de marcadores que ficarão em evidência no Gauge. ==== Marcador Menor ==== *Gauge Define o intervalo entre os os marcadores (riscos menores). === Comportamento === ==== Habilitado ==== *Todos os tipos de campo Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *Todos os tipos de campo Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *RadioButton *ColorPicker *Upload *consulta *TreeView O preenchimento do campo será obrigatório. ==== Somente Leitura ==== *TextBox *NumericTextBox *DateTimePicker *ComboBox *HTMLeditor O campo estará habilitado somente no modo de leitura. ==== Valor mínimo ==== *NumericTextBox *Gauge Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== *NumericTextBox *Gauge Valor máximo que o usuário pode inserir. ==== Cancelar submissão ==== *NumericTextBox *TextBox *DateTimePicker *Lookup Desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== *TextBox *Label Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *TreeView Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. ==== Habilitar Borda ==== *ImageView *HTMLElement Uma borda será desenhada ao redor da imagem. ==== Quantidade de casas decimais ==== *NumericTextBox Quantidade de casas decimais a serem utilizadas no preenchimento do campo. ==== Máscara ==== *TextBox Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *TextBox Permite o uso de quebra de linha. ==== Expressão Regular ==== *TextBox Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *TextBox Comprimento máximo do texto em caracteres. ==== Transformação de Texto ==== *TextBox Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Mostrar Linhas ==== *TreeView Mostrar linhas pontilhadas entre os nós da TreeView. ==== Expandido ==== *TreeView Ao carregar a TreeView, todo seu conteúdo será apresentado expandido. ==== Disposição da Imagem ==== *ImageView Indica o modo no qual a imagem será exibida dentro do campo. ==== Receber dados no servidor ==== *HTMLElement O conteúdo HTML desse campo será enviado de navegador para o servidor ao processar um evento. Caso contrário, o valor do campo no servidor será sempre NULL. ==== mostrar cores recentes ==== *ColorPicker Exibir as últimas cores utilizadas abaixo da paleta. ==== permitir cores personalizadas ==== *ColorPicker Exibir um seletor de cores personalizadas. ==== Alinhamento ==== *Label Alinhamento do texto. ==== Conteúdo Editável ==== *Label Será possível alterar o texto do campo. ==== Habilitar Editor ==== *Lookup Habilita ou desabilita o editor do Lookup. Se estiver desabilitado, o usuário não poderá informar valores manualmente. Neste caso, será necessário que ele selecione um registro clicando no botão de seleção. ==== Extensões Permitidas ==== *Upload Informe as extensões permitidas, separadas por vírgulas, (jpg, png, gif). Se este campo estiver em branco, todas as extensões serão permitidas. Obs.: Este campo será utilizado quando o valor '''Tipo de Arquivo''' for '''Todos'''. ==== Tipo de Arquivo ==== *Upload Selecione um tipo de arquivo pré-definido ou selecione a opção '''Todos''' para especificar as extensões permitidas. ==== Tamanho Máximo ==== *Upload Informe o tamanho máximo do arquivo em KBytes. Obs.: 1MB é igual a 1024 KB. ==== Quantidade Mínima de Arquivos ===== *Upload Informe a quantidade mínima de arquivos que o usuário deve selecionar. ==== Quantidade Máxima de Arquivos ==== *Upload Informe a quantidade máxima de arquivos que o usuário deve selecionar. ==== Destino ==== *Upload Informe os dados de configuração de destino do arquivo. Pode ser Diretório do Servidor ou FTP e o nome da pasta pode conter marcações no formato (INPUT campo) que serão substituídas pelo valor correspondente. ==== Nome do arquivo ==== *Upload Determine a composição do nome do arquivo salvo no servidor. ==== Requer Validação de Campos ==== *Button O sistema irá validar o preenchimento dos campos da tela do navegador andes do evento 'Click' ser processado. ==== Tipo de Botão ==== *Button Somente se for selecionada a opção 'submit' será executada no site a ação de envio(Submit). ==== Alvo ==== *Link Define aonde a página será aberta. === Dados === ==== Coluna de origem ==== *Todos os tipos de campo Seleciona a coluna da fonte de dados do formulário. Este campo é utilizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *Lookup Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *Combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *Combobox *TreeView Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *Treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== *Todos os tipos de campo Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== *Todos os tipos de campo Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *Todos os tipos de campo Largura do campo em pixels. ==== Altura ==== *Consulta *ImageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== *NumericTextBox *TextBox *DateTimePicker *CheckBox *TreeView Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== *NumericTextBox *TextBox *DateTimePicker *combobox *CheckBox *RadioButton *TreeView *Gauge Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. ==== Data Fixa ==== *DateTimePicker Data a ser utilizada no prenchimento do campo, caso o Tipo de valor padrão seja Data Fixa. ==== Quantidade a Somar ou Subtrair ==== *DateTimePicker Indica a quantidade de dias/meses/anos a serem somados ou subtraídos do valor padrão adotado para o campo. Para subtrair, informe valores negativos. ==== Tipo de Período da Operação ==== *DateTimePicker Indica o tipo de período a ser utilizado na operação de soma ou subtração. ==== Texto ==== *Label Texto utilizado no preenchimento do campo. ==== Endereço Padrão ==== *Link Texto fixo utilizado como endereço de navegação padrão. === Configurações de Imagens === *Upload ==== Gerar Miniatura ==== Se esta opção estiver habilitada e as dimensões da miniatura estiverem devidamente preenchidas, será gerado um arquivo de miniatura adicional, cujo nome será <NOME_DO_ARQUIVO_ORIGINAL>.thumb.<EXT> ==== Tamanho da Miniatura ==== Dimensões da miniatura da imagem. Estas são as medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. ==== Redimensionar imagem ==== Se esta opção estiver habilitada e as dimensões máximas da imagem estiverem devidamente preenchidas, a imagem será redimensionada durante o Upload. ==== Tamanho Máximo ==== Medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. === Mobile === *Upload ==== Captura de Imagem direto da câmera ==== Se esta opção estiver habilitada enquanto o formulário é acessado através de um dispositivo mobile, a câmera do dispositivo será invocada automaticamente ao clicar no campo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Eventos == [[Arquivo:Client Formulario Dinamico Campos pagina eventos.png|miniaturadaimagem|Página de eventos do campo]] Os [[Formulário_Dinâmico:Programação#Eventos|Eventos]] são a base da programação de um Formulário Dinâmico e pertencem aos campos. Para cada tipo de campo, existem Eventos específicos que disparam os Procedimentos a eles vinculados em situações diferentes. Este tópico está detalhado em [[Formulário_Dinâmico:Programação|Programação]]. == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] ba9778accf4775b3af173eabc2a89581453a03d2 2545 2544 2020-07-24T04:26:50Z Luiz.kruger 18 /* Configuração dos Campos */ Mencionando que os tipos de campo estão listados por item de config wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Campos aba campos.png|miniaturadaimagem|Lista de Campos do Formulário Dinâmico]] {{DISPLAYTITLE:Campos do Formulário Dinâmico}} Os Campos do Formulário Dinâmico são usados para permitir que o usuário '''insira e visualize valores''' e são a base para a programação de um Formulário Dinâmico. == Configuração dos Campos == [[Arquivo:Client Formulario Dinamico Campos configuracao propriedades.png|miniaturadaimagem|Página de propriedades que permite a alteração de configurações de um Campo]] Na tela de modificação de campo, na página de propriedades, estão uma série de campos de configuração, que podem ser diferentes de acordo com o tipo do Campo. Por isso, é importante escolher o tipo antes de seguir para as outras especificações. Abaixo, estão detalhados e os tipos de campo em que cada um aparece estão listados. === Tipo === Tipo de dados do Campo. Veja mais no tópico [[#Tipos de Campos|Tipos de Campos]]. === Aparência === ==== Balão de Ajuda ==== *Todos os tipo de campo exceto Gauge Texto a ser exibido no Balão de Ajuda, que aparece quando o ponteiro do mouse fica sobre o campo. ==== Fonte ==== *Label Permite escolher vários parâmetros de fonte para o texto. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Largura mínima ==== *Button Largura mínima do botão em pixels. ==== Imagem ==== *Button Imagem a ser exibida no botão. Pode ser usada uma imagem dos arquivos ou uma Font Awesome customizada. ==== Cor de Fundo ==== *ImageView Cor de fundo da imagem. ==== Template HTML ==== *HTMLElement Conteúdo exibido inicialmente na tela. ==== Intervalos ==== *Gauge Defina os valores iniciais e finais e as cores dos 3 intervalos. ==== Marcador Principal ==== *Gauge Define uma lista de marcadores que ficarão em evidência no Gauge. ==== Marcador Menor ==== *Gauge Define o intervalo entre os os marcadores (riscos menores). === Comportamento === ==== Habilitado ==== *Todos os tipos de campo Se estiver marcado, o campo estará habilitado para interação do usuário. ==== Visível ==== *Todos os tipos de campo Se estiver marcado, o campo será exibido na tela, caso contrário, o campo não será exibido mas ainda assim poderá ser utilizado nos comandos SQL. ==== Preenchimento obrigatório ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *RadioButton *ColorPicker *Upload *consulta *TreeView O preenchimento do campo será obrigatório. ==== Somente Leitura ==== *TextBox *NumericTextBox *DateTimePicker *ComboBox *HTMLeditor O campo estará habilitado somente no modo de leitura. ==== Valor mínimo ==== *NumericTextBox *Gauge Valor mínimo que o usuário pode inserir. ==== Valor máximo ==== *NumericTextBox *Gauge Valor máximo que o usuário pode inserir. ==== Cancelar submissão ==== *NumericTextBox *TextBox *DateTimePicker *Lookup Desabilita a submissão de dados do formulário ao pressionar ENTER sobre o campo. ==== Habilitar correção ortográfica ==== *TextBox *Label Quando habilitado, a ortografia do texto será verificada pelo navegador. ==== Texto para campo vazio ==== *NumericTextBox *TextBox *DateTimePicker *ComboBox *Lookup *HTMLeditor *TreeView Texto esmaecido que aparecerá dentro do campo antes do mesmo ser preenchido. ==== Habilitar Borda ==== *ImageView *HTMLElement Uma borda será desenhada ao redor da imagem. ==== Quantidade de casas decimais ==== *NumericTextBox Quantidade de casas decimais a serem utilizadas no preenchimento do campo. ==== Máscara ==== *TextBox Informe a máscara a ser utilizada no controle. Use # para representar dígitos e L para representar caracteres. ==== Multilinha ==== *TextBox Permite o uso de quebra de linha. ==== Expressão Regular ==== *TextBox Informe uma expressão regular para validar o texto informado no campo. ==== Comprimento Máximo ==== *TextBox Comprimento máximo do texto em caracteres. ==== Transformação de Texto ==== *TextBox Selecione uma opção de transformação de texto. O texto será transformado durante a digitação do campo. ==== Mostrar Linhas ==== *TreeView Mostrar linhas pontilhadas entre os nós da TreeView. ==== Expandido ==== *TreeView Ao carregar a TreeView, todo seu conteúdo será apresentado expandido. ==== Disposição da Imagem ==== *ImageView Indica o modo no qual a imagem será exibida dentro do campo. ==== Receber dados no servidor ==== *HTMLElement O conteúdo HTML desse campo será enviado de navegador para o servidor ao processar um evento. Caso contrário, o valor do campo no servidor será sempre NULL. ==== mostrar cores recentes ==== *ColorPicker Exibir as últimas cores utilizadas abaixo da paleta. ==== permitir cores personalizadas ==== *ColorPicker Exibir um seletor de cores personalizadas. ==== Alinhamento ==== *Label Alinhamento do texto. ==== Conteúdo Editável ==== *Label Será possível alterar o texto do campo. ==== Habilitar Editor ==== *Lookup Habilita ou desabilita o editor do Lookup. Se estiver desabilitado, o usuário não poderá informar valores manualmente. Neste caso, será necessário que ele selecione um registro clicando no botão de seleção. ==== Extensões Permitidas ==== *Upload Informe as extensões permitidas, separadas por vírgulas, (jpg, png, gif). Se este campo estiver em branco, todas as extensões serão permitidas. Obs.: Este campo será utilizado quando o valor '''Tipo de Arquivo''' for '''Todos'''. ==== Tipo de Arquivo ==== *Upload Selecione um tipo de arquivo pré-definido ou selecione a opção '''Todos''' para especificar as extensões permitidas. ==== Tamanho Máximo ==== *Upload Informe o tamanho máximo do arquivo em KBytes. Obs.: 1MB é igual a 1024 KB. ==== Quantidade Mínima de Arquivos ===== *Upload Informe a quantidade mínima de arquivos que o usuário deve selecionar. ==== Quantidade Máxima de Arquivos ==== *Upload Informe a quantidade máxima de arquivos que o usuário deve selecionar. ==== Destino ==== *Upload Informe os dados de configuração de destino do arquivo. Pode ser Diretório do Servidor ou FTP e o nome da pasta pode conter marcações no formato (INPUT campo) que serão substituídas pelo valor correspondente. ==== Nome do arquivo ==== *Upload Determine a composição do nome do arquivo salvo no servidor. ==== Requer Validação de Campos ==== *Button O sistema irá validar o preenchimento dos campos da tela do navegador andes do evento 'Click' ser processado. ==== Tipo de Botão ==== *Button Somente se for selecionada a opção 'submit' será executada no site a ação de envio(Submit). ==== Alvo ==== *Link Define aonde a página será aberta. === Dados === ==== Coluna de origem ==== *Todos os tipos de campo Seleciona a coluna da fonte de dados do formulário. Este campo é utilizado para fazer o vínculo entre a query de origem e os campos da tela. Quando a página for aberta, a query será executada e vai preencher o campo com o valor da coluna selecionada. ==== Alvo ==== *Lookup Selecione e configure o Browse Dinâmico que será aberto para procurar os dados na tela (ícone de lupa ao lado do campo). ==== Itens ==== *Combobox Informe os itens do campo. Para cada item é necessário especificar o valor e o texto a ser exibido. ==== Fonte de Dados ==== *Combobox *TreeView Informe o comando SQL que será usado para carregar os itens da lista. Se o comando retornar apenas uma coluna, ela será usada como texto de exibição e valor da opção. Se retornar duas colunas, a primeira será usada para o valor e a segunda para o texto de exibição. As demais colunas retornadas serão ignoradas. ==== Extrator de Arquivos ==== *ImageView Selecione o extrator de arquivos que será utilizado para extrair os arquivos do banco de dados. ==== Carregar sob Demanda ==== *Treeview Indica que os dados da treeview serão carregados sob-demanda, ou seja, os nós filhos só serão carregados quando o usuário expandir o nó pai. === Identificação === ==== Nome ==== *Todos os tipos de campo Nome do Campo. É um campo chave, usado para identificar o Campo dentro do sistema. Ele deve ser único dentro da Consulta. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Descrição ==== *Todos os tipos de campo Descrição do Campo. É o texto que será exibido no '''LATROMI Web''' para apresentar ao usuário. Se não for preenchido, o sistema usará o nome do Campo. === Layout === ==== Largura ==== *Todos os tipos de campo Largura do campo em pixels. ==== Altura ==== *Consulta *ImageView Altura do campo em pixels. === Valor Padrão === ==== Tipo de Valor Padrão ==== *NumericTextBox *TextBox *DateTimePicker *CheckBox *TreeView Indica o tipo de valor padrão a ser utilizado no preenchimento inicial do campo. ==== Valor Fixo ==== *NumericTextBox *TextBox *DateTimePicker *combobox *CheckBox *RadioButton *TreeView *Gauge Valor fixo utilizado no prenchimento do campo, caso o Tipo de valor padrão seja Valor Fixo. ==== Data Fixa ==== *DateTimePicker Data a ser utilizada no prenchimento do campo, caso o Tipo de valor padrão seja Data Fixa. ==== Quantidade a Somar ou Subtrair ==== *DateTimePicker Indica a quantidade de dias/meses/anos a serem somados ou subtraídos do valor padrão adotado para o campo. Para subtrair, informe valores negativos. ==== Tipo de Período da Operação ==== *DateTimePicker Indica o tipo de período a ser utilizado na operação de soma ou subtração. ==== Texto ==== *Label Texto utilizado no preenchimento do campo. ==== Endereço Padrão ==== *Link Texto fixo utilizado como endereço de navegação padrão. === Configurações de Imagens === *Upload ==== Gerar Miniatura ==== Se esta opção estiver habilitada e as dimensões da miniatura estiverem devidamente preenchidas, será gerado um arquivo de miniatura adicional, cujo nome será <NOME_DO_ARQUIVO_ORIGINAL>.thumb.<EXT> ==== Tamanho da Miniatura ==== Dimensões da miniatura da imagem. Estas são as medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. ==== Redimensionar imagem ==== Se esta opção estiver habilitada e as dimensões máximas da imagem estiverem devidamente preenchidas, a imagem será redimensionada durante o Upload. ==== Tamanho Máximo ==== Medidas máximas de cada dimensão da imagem, não sendo necessário o preenchimento das duas. Se for necessário redimensionar a imagem, será feito mantendo as proporções originais. === Mobile === *Upload ==== Captura de Imagem direto da câmera ==== Se esta opção estiver habilitada enquanto o formulário é acessado através de um dispositivo mobile, a câmera do dispositivo será invocada automaticamente ao clicar no campo. == Tipos de Campos == Existem Campos com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: {| class="wikitable propertytable" ! Tipo !! Prefixo !! Descrição |- |Numeric Text Box |ntb / num |Números Racionais |- |Text Box |txt |Sequências de caracteres |- |Date/Time Picker |dtp |Selecionador de data a partir de um calendário |- |Combo Box |cbo |Mostra os resultados em uma lista no estilo Combo box |- |Lookup |lkp | |- |Check Box |chk |Manipulação de Sim ou Não com marcação visual |- |Radio Button |rbt | |- |Color Picker |clp |Escolha de cor |- |Label |lbl | |- |Upload |upl | |- |HTML Editor |htm |Editor de HTML |- |Consulta |qry |Uma consulta do LATROMI dentro do formulário dinâmico |- |Button |btn |Botão sem estados |- |Link |lnk |Link |- |Treeview |trv | |- |ImageView |img | |- |HTML Element |div / elm |Elemento HTML |- |Guage |gau | |- |} == Eventos == [[Arquivo:Client Formulario Dinamico Campos pagina eventos.png|miniaturadaimagem|Página de eventos do campo]] Os [[Formulário_Dinâmico:Programação#Eventos|Eventos]] são a base da programação de um Formulário Dinâmico e pertencem aos campos. Para cada tipo de campo, existem Eventos específicos que disparam os Procedimentos a eles vinculados em situações diferentes. Este tópico está detalhado em [[Formulário_Dinâmico:Programação|Programação]]. == Aba Campos == [[Arquivo:Client Formulario Dinamico Campos aba campos vazia.png|miniaturadaimagem|]] [[Arquivo:Client Formulario DInamico campos auto.png|miniaturadaimagem|Opção de criação automática de Campos]] Quando você clicar pela primeira vez na aba Campos, será perguntado se deseja adicionar automaticamente os campos conforme a sua consulta SQL informada no item Fonte de Dados. Se isso for escolhido, será criado um Campo para cada coluna no retorno da query, sem prefixos porém com tipo automaticamente detectado. Ainda será possível excluir, modificar e adicionar Campos à lista. Caso seja necessário adicionar novos campos e ou botões, siga a tabela acima para saber qual prefixo utilizar antes do nome. Ex: '''btnConfirmar''' para adicionar um botão de Confirmar para o seu formulário. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 8614d278c38f77869b68645024aa7ff1767f542c Formulário Dinâmico:Programação 0 372 2546 2495 2020-07-27T18:44:58Z Luiz.kruger 18 /* Mostrar Campos */ explain wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento, não deixando a tela ser fechada pelo usuário. ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== ''explain'' Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Funções somente podem ser criadas na lista de funções pelo comando ''botão direito -> adicionar''. Quando isso for feito, uma tela de edição será aberta. Nela, nome, descrição e tipo de retorno podem ser especificados. A lista de instruções deve ter pelo menos um retorno e este deve ser especificado. === Utilizando uma Função === Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. ==== Mostrar Campos ==== Altera a visibilidade de campos. Selecione os campos que deseja tornar visíveis. ==== Ocultar Campos ==== ==== Habilitar Campos ==== ==== Desabilitar Campos ==== ==== Atribuir Somente Leitura ==== ==== Remover Somente Leitura ==== ==== Atribuir Foco ==== ==== Tornar Campo Obrigatório ==== ==== Tornar Campo Opcional ==== === Comandos internos === ==== Popular Campos e Variáveis ==== ==== Mostrar Mensagem ==== ==== Abrir URL ==== ==== Abrir Lookup ==== ==== Abrir Janela ==== ==== Chamar Procedimento ==== ==== Chamar Função ==== === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 77c3b769efdc0f50c0ffd09e7636db35f971e985 2547 2546 2020-07-28T19:55:59Z Luiz.kruger 18 /* Controle de Campos */ explain wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento, não deixando a tela ser fechada pelo usuário. ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== ''explain'' Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Funções somente podem ser criadas na lista de funções pelo comando ''botão direito -> adicionar''. Quando isso for feito, uma tela de edição será aberta. Nela, nome, descrição e tipo de retorno podem ser especificados. A lista de instruções deve ter pelo menos um retorno e este deve ser especificado. === Utilizando uma Função === Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. ==== Mostrar Campos / Ocultar Campos ==== Altera a visibilidade da lista de campos selecionados. ==== Habilitar Campos / Desabilitar Campos ==== Altera a capacidade de edição pelo usuário da lista de campos selecionados. ==== Atribuir Somente Leitura / Remover Somente Leitura ==== Altera a propriedade 'Somente Leitura' da lista de campos selecionados. ==== Atribuir Foco ==== Altera a seleção usada na navegação com Tabs no '''Latromi WEB''' para o campo selecionado. ==== Tornar Campo Obrigatório / Tornar Campo Opcional ==== Altera a propriedade de obrigatoriedade da lista de campos selecionados. === Comandos internos === ==== Popular Campos e Variáveis ==== ==== Mostrar Mensagem ==== ==== Abrir URL ==== ==== Abrir Lookup ==== ==== Abrir Janela ==== ==== Chamar Procedimento ==== ==== Chamar Função ==== === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 3bc8650cfcbb01bbf6df5033a1de57ea123b6b7c 2548 2547 2020-07-29T06:04:20Z Luiz.kruger 18 /* Comandos internos */ explain wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento, não deixando a tela ser fechada pelo usuário. ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== ''explain'' Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Funções somente podem ser criadas na lista de funções pelo comando ''botão direito -> adicionar''. Quando isso for feito, uma tela de edição será aberta. Nela, nome, descrição e tipo de retorno podem ser especificados. A lista de instruções deve ter pelo menos um retorno e este deve ser especificado. === Utilizando uma Função === Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. ==== Mostrar Campos / Ocultar Campos ==== Altera a visibilidade da lista de campos selecionados. ==== Habilitar Campos / Desabilitar Campos ==== Altera a capacidade de edição pelo usuário da lista de campos selecionados. ==== Atribuir Somente Leitura / Remover Somente Leitura ==== Altera a propriedade 'Somente Leitura' da lista de campos selecionados. ==== Atribuir Foco ==== Altera a seleção usada na navegação com Tabs no '''Latromi WEB''' para o campo selecionado. ==== Tornar Campo Obrigatório / Tornar Campo Opcional ==== Altera a propriedade de obrigatoriedade da lista de campos selecionados. === Comandos internos === ==== Popular Campos e Variáveis ==== Selecione campos e variáveis e defina os valores que serão atribuídos a eles dentre as várias opções. ==== Mostrar Mensagem ==== Escreva uma mensagem que aparecerá em modo popup e defina seu tipo. A mensagem pode conter substituições. ==== Abrir URL ==== Escolha o alvo e o endereço URL a ser aberto. O endereço URL pode conter substituições. ==== Abrir Lookup ==== Abre um Lookup existente no formulário. ==== Abrir Janela ==== Abre uma Janela existente no formulário. Escolha se será aberta maximizada e se será modal. ==== Chamar Procedimento ==== Chama um Procedimento existente no formulário e permite a passagem de parâmetros. ==== Chamar Função ==== Chama uma função existente no formulário e solicita uma váriável de retorno. Permite a passagem de parâmetros. === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === Fechar, Reiniciar, Cancelar evento, ... == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 08bfa23c3a3686d58ad2ab7ef118c71012267aa2 Arquivo:Client Formulario Dinamico Parametro lista.png 6 395 2549 2020-07-31T14:37:52Z Luiz.kruger 18 wikitext text/x-wiki param list 4ca66f066eeb42bf6adfd5d04cc64862be367c34 Arquivo:Client Formulario Dinamico Parametro configuracao.png 6 396 2550 2020-07-31T14:40:30Z Luiz.kruger 18 wikitext text/x-wiki param config 90678c0e3f33ac0230c3e96ceaf021d6b1a4ca9f Arquivo:Client Formulario Dinamico Parametro Uso Critérios.png 6 397 2551 2020-07-31T14:43:56Z Luiz.kruger 18 wikitext text/x-wiki uso crit 0597d458f6885e0f05f41a98a4c13bc3c77f5c14 Arquivo:Client Formulario Dinamico Parametro Uso Janela.png 6 398 2552 2020-07-31T14:44:37Z Luiz.kruger 18 wikitext text/x-wiki uso janela 7a8d4e19cf58d37c9f6bbfb165280ada69bca550 Arquivo:Client Formulario Dinamico Parametro Uso Popular.png 6 399 2553 2020-07-31T14:46:10Z Luiz.kruger 18 wikitext text/x-wiki uso popular 02d9a02232be98697820807f7219c5465d33024b Formulário Dinâmico:Parâmetros 0 375 2554 2494 2020-07-31T15:08:34Z Luiz.kruger 18 Imagens wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Parametro lista.png|miniaturadaimagem|Lista de Parâmetros do Formulário Dinâmico]] {{DISPLAYTITLE:Parâmetros}} Os Parâmetros permitem a passagem de valores para um Formulário Dinâmico, permitindo que estes apresentem dados e funções diferentes dependendo de como são abertos no Latromi WEB. == Configuração dos Parâmetros == [[Arquivo:Client Formulario Dinamico Parametro configuracao.png|miniaturadaimagem|Tela de configuração de Parâmetro]] Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados do Parâmetro. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. == Criando um Parâmetro == Podem ser criados na lista de Parâmetros pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome do novo Parâmetro ficará editável e a tela de edição de parâmetro será aberta, aonde suas configurações podem ser especificadas. == Utilizando um Parâmetro == [[Arquivo:Client Formulario Dinamico Parametro Uso Critérios.png|miniaturadaimagem|uso criterios]] [[Arquivo:Client Formulario Dinamico Parametro Uso Janela.png|miniaturadaimagem|uso janela]] [[Arquivo:Client Formulario Dinamico Parametro Uso Popular.png|miniaturadaimagem|uso popular]] === Dentro do próprio Formulário === ==== Fonte de Dados ==== Como valor em substituição. ==== Comando Popular Campos e Variáveis ==== Como valor a ser atribuído. ==== Critério ==== Como valor de comparação. ==== Record ==== Como valor em substituição. ==== Comando SQL ==== Como valor em substituição. ==== Mostrar Mensagem ==== Como valor em substituição. ==== Abrir URL ==== Como valor em substituição. === Fora do Formulário === Quando o formulário for aberto a partir de outro objeto, os parâmetros vão ser usados para passagem de valores para o formulário. Abaixo estão descritas as possibilidades de uso. ==== Consulta ==== Assistente de referência de link que se encontra na edição de botões e links. ==== Formulário Dinâmico ==== Alvo de uma janela. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] bda84096088c5607765eb35c049a7c0238efcee2 2556 2554 2020-08-01T00:35:37Z Luiz.kruger 18 Legendas das imagens e organização wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Parametro lista.png|miniaturadaimagem|Lista de Parâmetros do Formulário Dinâmico]] {{DISPLAYTITLE:Parâmetros}} Os Parâmetros permitem a passagem de valores para um Formulário Dinâmico, permitindo que estes apresentem dados e funções diferentes dependendo de como são abertos no Latromi WEB. == Configuração dos Parâmetros == [[Arquivo:Client Formulario Dinamico Parametro configuracao.png|miniaturadaimagem|Tela de configuração de Parâmetro]] Na tela de modificação de parâmetro, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome do Parâmetro. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição do Parâmetro. É o texto que será exibido no '''LATROMI Client''' para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados do Parâmetro. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Parâmetros == Existem parâmetros com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de Parâmetro que permite a entrada de qualquer caractere. === Numérico === Tipo de Parâmetro que permite apenas a entrada de números. === Data === Tipo de Parâmetro que permite apenas a entrada de datas. == Criando um Parâmetro == Podem ser criados na lista de Parâmetros pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome do novo Parâmetro ficará editável e a tela de edição de parâmetro será aberta, aonde suas configurações podem ser especificadas. == Utilizando um Parâmetro == [[Arquivo:Client Formulario Dinamico Parametro uso substituicao.png|miniaturadaimagem|Uso como substituição em query.]] [[Arquivo:Client Formulario Dinamico Parametro Uso Popular.png|miniaturadaimagem|Uso como valor no comando Popular Campos e Variáveis.]] [[Arquivo:Client Formulario Dinamico Parametro Uso Critérios.png|miniaturadaimagem|Uso como valor em critério.]] [[Arquivo:Client Formulario Dinamico Parametro Uso Janela.png|miniaturadaimagem|Uso como valor de preenchimento de parâmetro de uma janela.]] === Dentro do próprio Formulário === ==== Fonte de Dados ==== Como valor em substituição. ==== Comando Popular Campos e Variáveis ==== Como valor a ser atribuído. ==== Critério ==== Como valor de comparação. ==== Record ==== Como valor em substituição. ==== Comando SQL ==== Como valor em substituição. ==== Mostrar Mensagem ==== Como valor em substituição. ==== Abrir URL ==== Como valor em substituição. === Fora do Formulário === [[Arquivo:Client Formulario Dinamico Parametro Uso Janela.png|miniaturadaimagem|Parâmetro de uma Janela com Formulário Dinâmico como alvo.]] Quando o formulário for aberto a partir de outro objeto, os parâmetros vão ser usados para passagem de valores para o formulário. Abaixo estão descritas as possibilidades de uso. ==== Consulta ==== Assistente de referência de link que se encontra na edição de botões e links. ==== Formulário Dinâmico ==== Alvo de uma janela. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 171e85899fb4ca667021ea41e4d0a871310dbb83 Arquivo:Client Formulario Dinamico Parametro uso substituicao.png 6 400 2555 2020-08-01T00:14:58Z Luiz.kruger 18 wikitext text/x-wiki uso subst 605be7a7fa879fc865128f76266dbfd660a316f8 Arquivo:Client Formulario Dinamico Variavel lista.png 6 401 2557 2020-08-01T05:03:17Z Luiz.kruger 18 wikitext text/x-wiki var list 2d52b9a852473a761bc3e196d05cf9bd9f278fb6 Arquivo:Client Formulario Dinamico Variavel uso funcao.png 6 402 2558 2020-08-01T05:09:43Z Luiz.kruger 18 wikitext text/x-wiki var uso funcao ec330ed4c65bce54b9862d21fec3467e7b58a882 Arquivo:Client Formulario Dinamico Variavel uso popular.png 6 403 2559 2020-08-01T05:10:28Z Luiz.kruger 18 wikitext text/x-wiki uso popular 1 a1aedef6d821db693e4ae67272fd7c031bf5c9e8 Arquivo:Client Formulario Dinamico Variavel uso critérios.png 6 404 2560 2020-08-01T05:11:04Z Luiz.kruger 18 wikitext text/x-wiki var uso criter 0938fb406e0dfb2a9452f0b3cc9ec044fd67b289 Arquivo:Client Formulario Dinamico Variavel uso popular 2.png 6 405 2561 2020-08-01T05:12:10Z Luiz.kruger 18 wikitext text/x-wiki var uso popular 2 32905d6c398626877b357cf796c1abf2eaa876f3 Formulário Dinâmico:Variáveis 0 376 2562 2492 2020-08-01T05:13:37Z Luiz.kruger 18 imagens - falta config e imagem de substituicao wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Variavel lista.png|miniaturadaimagem|Lista de Variáveis de um Formulário Dinâmico]] {{DISPLAYTITLE:Variáveis}} As variáveis permitem o armazenamento de valores em um Formulário Dinâmico. === Criando uma Variável === Podem ser criadas na lista de Variáveis pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome da nova variável ficará editável e a tela de edição de variável será aberta, onde suas configurações poderão ser especificadas. === Utilizando uma Variável=== ==== Retorno de Função ==== [[Arquivo:Client Formulario Dinamico Variavel uso funcao.png|miniaturadaimagem|zzzzzzzzzzzzzzzzzzzzzzzzz]] Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. ==== Comando Popular Campos e Variáveis ==== [[Arquivo:Client Formulario Dinamico Variavel uso popular.png|miniaturadaimagem|aaaaaaaaaaaaa]] [[Arquivo:Client Formulario Dinamico Variavel uso popular 2.png|miniaturadaimagem|ccccccccccccccccccccccccccc]] Tanto como memória na qual será armazenado o valor como em valor a ser atribuído. ==== Critério ==== [[Arquivo:Client Formulario Dinamico Variavel uso critérios.png|miniaturadaimagem|ccccccccccccccccccccccccc]] Como valor de comparação. ==== Record ==== Como valor em substituição. ==== Comando SQL ==== Como valor em substituição. ==== Mostrar Mensagem ==== Como valor em substituição. ==== Abrir URL ==== Como valor em substituição. == Configuração das Variáveis== Na tela de modificação de variável, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Variável. É um campo chave, usado para identificar a variável dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição da Variável. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados da Variável. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Variáveis == Existem variáveis com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de variável que permite a entrada de qualquer caractere. === Numérico === Tipo de variável que permite apenas a entrada de números. === Data === Tipo de variável que permite apenas a entrada de datas. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] d2e2f08276ec20ee384706d4657ecb9dfc5e87de Arquivo:Client Formulario Dinamico Variavel uso substituicao.png 6 406 2563 2020-08-03T20:28:01Z Luiz.kruger 18 wikitext text/x-wiki var uso subs b4adbffddc011627e1076c503b06a465e0307e36 Formulário Dinâmico:Variáveis 0 376 2564 2562 2020-08-04T01:02:44Z Luiz.kruger 18 imagem, descrição, tipo, configuração = completo wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Variavel lista.png|miniaturadaimagem|Lista de Variáveis de um Formulário Dinâmico]] {{DISPLAYTITLE:Variáveis}} As variáveis permitem o armazenamento de valores em um Formulário Dinâmico. === Configurações das Variáveis=== Na tela de modificação de variável, estão uma série de campos de configuração, os quais serão descritos abaixo: ====Nome==== Nome da Variável. É um campo chave, usado para identificar a variável dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ====Descrição==== Descrição da Variável. É o texto que será exibido no LATROMI Client para apresentar o campo ao desenvolvedor. Se não for preenchido, o sistema usará o nome da Variável. ====Tipo==== Tipo de dados da Variável. Veja mais no tópico Tipos de Variáveis. ===Tipos de Variáveis=== Existem Variáveis com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: ====Texto==== Tipo de Variável que permite a entrada de qualquer caractere. ====Numérico==== Tipo de Variável que permite apenas a entrada de números. ====Data==== Tipo de Variável que permite apenas a entrada de datas. === Criando uma Variável === Podem ser criadas na lista de Variáveis pelo comando ''botão direito->adicionar''. Quando isso for feito, o nome da nova variável ficará editável e a tela de edição de variável será aberta, onde suas configurações poderão ser especificadas. === Utilizando uma Variável=== ==== Retorno de Função ==== [[Arquivo:Client Formulario Dinamico Variavel uso funcao.png|miniaturadaimagem|Variável sendo selecionada para retorno de função.]] Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. ==== Comando Popular Campos e Variáveis ==== [[Arquivo:Client Formulario Dinamico Variavel uso popular.png|miniaturadaimagem|Uso como variável a receber valor no comando Popular Campos e Variáveis.]] [[Arquivo:Client Formulario Dinamico Variavel uso popular 2.png|miniaturadaimagem|Uso como valor no comando Popular Campos e Variáveis.]] Tanto como memória na qual será armazenado o valor como em valor a ser atribuído. ==== Critério ==== [[Arquivo:Client Formulario Dinamico Variavel uso critérios.png|miniaturadaimagem|Uso como valor em critério.]] Como valor de comparação. ==== Record ==== [[Arquivo:Client Formulario Dinamico Variavel uso substituicao.png|miniaturadaimagem|Uso como substituição em query.]] Como valor em substituição. ==== Comando SQL ==== Como valor em substituição. ==== Mostrar Mensagem ==== Como valor em substituição. ==== Abrir URL ==== Como valor em substituição. == Configuração das Variáveis== Na tela de modificação de variável, estão uma série de campos de configuração, os quais serão descritos abaixo: === Nome === Nome da Variável. É um campo chave, usado para identificar a variável dentro do sistema. Ele deve ser único dentro do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). === Descrição === Descrição da Variável. Se não for preenchido, o sistema usará o nome do parâmetro. === Tipo === Tipo de dados da Variável. Veja mais no tópico [[#Tipos de Parâmetros|Tipos de Parâmetros]]. == Tipos de Variáveis == Existem variáveis com diferentes tipos de dados e apresentação. Abaixo, estão descritos cada um deles: === Texto === Tipo de variável que permite a entrada de qualquer caractere. === Numérico === Tipo de variável que permite apenas a entrada de números. === Data === Tipo de variável que permite apenas a entrada de datas. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] d873bf194a41c1e553b6fcce56b395e4329e6af7 Formulário Dinâmico:Janelas 0 407 2565 2020-08-05T05:11:25Z Luiz.kruger 18 Rascunho wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Parametro lista.png|miniaturadaimagem|xxxxxxxxxxx]] {{DISPLAYTITLE:Janelas}} As Janelas são os alvos para abrir na web a partir do formulário dinâmico. Tem que estar registrada na lista de janelas para poder ser referenciada. -Passagem de parâmetros == Configuração das Janelas == == Tipos de Janelas== == Utilizando uma Janela== [[Arquivo:Client Formulario Dinamico Parametro uso substituicao.png|miniaturadaimagem|xxxxxxxxxx]] === Dentro do próprio Formulário === == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 11dfb9fda859b94b840690760f3349dace1d8122 2566 2565 2020-08-05T13:52:11Z Luiz.kruger 18 esqueleto 1 wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Parametro lista.png|miniaturadaimagem|xxxxxxxxxxx]] {{DISPLAYTITLE:Janelas}} As Janelas são os alvos para abrir na web a partir do formulário dinâmico. Tem que estar registrada na lista de janelas para poder ser referenciada. ''refazer a explicação quando o resto estiver pronto para fazer com todas as informações já sabidas.'' == Criando uma Janela == - Escolher o tipo de objeto alvo: Consulta ou formulário dinânico. - escolher o objeto em si. -Passagem de parâmetros. == Configuração das Janelas == Tanto para Formulário quanto para Consulta: === Identificação === ==== Nome ==== ==== Título ==== === Comportamento === ==== Alvo ==== === Layout === ==== Largura ==== ==== Altura ==== == Utilizando uma Janela== [[Arquivo:Client Formulario Dinamico Parametro uso substituicao.png|miniaturadaimagem|xxxxxxxxxx]]= Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 2ad56efb5acbc13f503c113a00d4a184b37cb9db 2567 2566 2020-08-06T05:34:04Z Luiz.kruger 18 /* Identificação */ padrão wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Parametro lista.png|miniaturadaimagem|xxxxxxxxxxx]] {{DISPLAYTITLE:Janelas}} As Janelas são os alvos para abrir na web a partir do formulário dinâmico. Tem que estar registrada na lista de janelas para poder ser referenciada. ''refazer a explicação quando o resto estiver pronto para fazer com todas as informações já sabidas.'' == Criando uma Janela == - Escolher o tipo de objeto alvo: Consulta ou formulário dinânico. - escolher o objeto em si. -Passagem de parâmetros. == Configuração das Janelas == Tanto para Formulário quanto para Consulta: === Identificação === ==== Nome ==== Nome da Janela. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único na lista de Janelas do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Título ==== Título da Janela. Se nenhum texto for especificado, será utilizado o nome do objeto. === Comportamento === ==== Alvo ==== === Layout === ==== Largura ==== ==== Altura ==== == Utilizando uma Janela== [[Arquivo:Client Formulario Dinamico Parametro uso substituicao.png|miniaturadaimagem|xxxxxxxxxx]]= Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] c3a8f1d343882c131d80a941038dabda8f4add41 2569 2567 2020-08-06T14:02:10Z Luiz.kruger 18 /* Configuração das Janelas */ explicações wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Parametro lista.png|miniaturadaimagem|xxxxxxxxxxx]] {{DISPLAYTITLE:Janelas}} As Janelas são os alvos para abrir na web a partir do formulário dinâmico. Tem que estar registrada na lista de janelas para poder ser referenciada. ''refazer a explicação quando o resto estiver pronto para fazer com todas as informações já sabidas.'' == Criando uma Janela == - Escolher o tipo de objeto alvo: Consulta ou formulário dinânico. - escolher o objeto em si. -Passagem de parâmetros. == Configuração das Janelas == Tanto para Formulário quanto para Consulta: === Identificação === ==== Nome ==== Nome da Janela. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único na lista de Janelas do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Título ==== Título da Janela. Se nenhum texto for especificado, será utilizado o nome do objeto. === Comportamento === ==== Alvo ==== [[Arquivo:Client Formulario DInamico Janela vinculacao objeto.png|miniaturadaimagem|Janela de vinculação de objeto.]] Objeto que será aberto na Janela. Permite alterar o objeto e seus parâmetros. === Layout === ==== Largura ==== Largura da Janela em Pixels. Essa propriedade não é válida para Formulários. ==== Altura ==== Altura da Janela em Pixels. Essa propriedade não é válida para Formulários. == Utilizando uma Janela== [[Arquivo:Client Formulario Dinamico Parametro uso substituicao.png|miniaturadaimagem|xxxxxxxxxx]]= Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 6c4602f1d2c55422179041d32a1f4ebd98356b0d 2570 2569 2020-08-06T18:41:24Z Luiz.kruger 18 /* Utilizando uma Janela */ pequena correção wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Parametro lista.png|miniaturadaimagem|xxxxxxxxxxx]] {{DISPLAYTITLE:Janelas}} As Janelas são os alvos para abrir na web a partir do formulário dinâmico. Tem que estar registrada na lista de janelas para poder ser referenciada. ''refazer a explicação quando o resto estiver pronto para fazer com todas as informações já sabidas.'' == Criando uma Janela == - Escolher o tipo de objeto alvo: Consulta ou formulário dinânico. - escolher o objeto em si. -Passagem de parâmetros. == Configuração das Janelas == Tanto para Formulário quanto para Consulta: === Identificação === ==== Nome ==== Nome da Janela. É um campo chave, usado para identificar o parâmetro dentro do sistema. Ele deve ser único na lista de Janelas do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Título ==== Título da Janela. Se nenhum texto for especificado, será utilizado o nome do objeto. === Comportamento === ==== Alvo ==== [[Arquivo:Client Formulario DInamico Janela vinculacao objeto.png|miniaturadaimagem|Janela de vinculação de objeto.]] Objeto que será aberto na Janela. Permite alterar o objeto e seus parâmetros. === Layout === ==== Largura ==== Largura da Janela em Pixels. Essa propriedade não é válida para Formulários. ==== Altura ==== Altura da Janela em Pixels. Essa propriedade não é válida para Formulários. == Utilizando uma Janela== == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 38e652714d277925b7bfd9b4571f431a0fb6893b 2571 2570 2020-08-06T19:49:58Z Luiz.kruger 18 /* Nome */ correção wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Parametro lista.png|miniaturadaimagem|xxxxxxxxxxx]] {{DISPLAYTITLE:Janelas}} As Janelas são os alvos para abrir na web a partir do formulário dinâmico. Tem que estar registrada na lista de janelas para poder ser referenciada. ''refazer a explicação quando o resto estiver pronto para fazer com todas as informações já sabidas.'' == Criando uma Janela == - Escolher o tipo de objeto alvo: Consulta ou formulário dinânico. - escolher o objeto em si. -Passagem de parâmetros. == Configuração das Janelas == Tanto para Formulário quanto para Consulta: === Identificação === ==== Nome ==== Nome da Janela. É um campo chave, usado para identificar a Janela dentro do sistema. Ele deve ser único na lista de Janelas do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Título ==== Título da Janela. Se nenhum texto for especificado, será utilizado o nome do objeto. === Comportamento === ==== Alvo ==== [[Arquivo:Client Formulario DInamico Janela vinculacao objeto.png|miniaturadaimagem|Janela de vinculação de objeto.]] Objeto que será aberto na Janela. Permite alterar o objeto e seus parâmetros. === Layout === ==== Largura ==== Largura da Janela em Pixels. Essa propriedade não é válida para Formulários. ==== Altura ==== Altura da Janela em Pixels. Essa propriedade não é válida para Formulários. == Utilizando uma Janela== == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 540b297ce060455c9f8f0850bcc9d2fc33a1c992 2573 2571 2020-08-06T21:38:45Z Luiz.kruger 18 Completo sem imagens wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Janela lista.png|miniaturadaimagem|Lista de Janelas do Formulário Dinâmico.]] {{DISPLAYTITLE:Janelas}} As Janelas são alvos para abrir na web a partir do formulário dinâmico. Elas devem ser criadas antes de serem referenciadas em um comando Abrir Janela. ''refazer a explicação quando o resto estiver pronto para fazer com todas as informações já sabidas.'' == Criando uma Janela == Para adicionar uma Janela, clique com o botão direito na lista de janelas e escolha 'Adicionar'. Será aberto o assistente de seleção de objeto. Escolha se o objeto será um Formulário ou uma Consulta e selecione 'Avançar'. Após, escolha o objeto na lista de formulários ou de consultas e selecione 'Avançar'e , em seguida, 'Terminar'. Configure a passagem de parâmetros na janela de Vinculação de Objeto e selecione 'OK'. == Configuração das Janelas == Tanto para Formulário quanto para Consulta: === Identificação === ==== Nome ==== Nome da Janela. É um campo chave, usado para identificar a Janela dentro do sistema. Ele deve ser único na lista de Janelas do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Título ==== Título da Janela. Se nenhum texto for especificado, será utilizado o nome do objeto. === Comportamento === ==== Alvo ==== [[Arquivo:Client Formulario DInamico Janela vinculacao objeto.png|miniaturadaimagem|Janela de vinculação de objeto.]] Objeto que será aberto na Janela. Permite alterar o objeto e seus parâmetros. === Layout === ==== Largura ==== Largura da Janela em Pixels. Essa propriedade não é válida para Formulários. ==== Altura ==== Altura da Janela em Pixels. Essa propriedade não é válida para Formulários. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] aa5ca78611f9a6061e46d213a241b0b2c8c6433d 2576 2573 2020-08-12T01:04:56Z Luiz.kruger 18 /* Criando uma Janela */Melhoria e imagens wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Janela lista.png|miniaturadaimagem|Lista de Janelas do Formulário Dinâmico.]] {{DISPLAYTITLE:Janelas}} As Janelas são alvos para abrir na web a partir do formulário dinâmico. Elas devem ser criadas antes de serem referenciadas em um comando Abrir Janela. ''refazer a explicação quando o resto estiver pronto para fazer com todas as informações já sabidas.'' == Criando uma Janela == [[Arquivo:Client Formulario Dinamico Janela assistente selecao objeto.png|miniaturadaimagem|Escolha do tipo de objeto no Assistente de Seleção de Objetos.]] [[Arquivo:Client Formulario Dinamico Janela vinculacao objeto parametros.png|miniaturadaimagem|Passagem de Parâmetros para o objeto selecionado.]] Para adicionar uma Janela, clique com o botão direito na lista de janelas e escolha 'Adicionar'. Será aberto o assistente de seleção de objeto. Escolha se o objeto será um Formulário ou uma Consulta e selecione 'Avançar'. Após, escolha o objeto na lista de formulários ou de consultas e selecione 'Avançar'. Será exibida uma mensagem de conclusão. Para avançar, selecione 'Finalizar'. Configure a passagem de parâmetros na janela de Vinculação de Objeto e selecione 'OK'. == Configuração das Janelas == Tanto para Formulário quanto para Consulta: === Identificação === ==== Nome ==== Nome da Janela. É um campo chave, usado para identificar a Janela dentro do sistema. Ele deve ser único na lista de Janelas do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Título ==== Título da Janela. Se nenhum texto for especificado, será utilizado o nome do objeto. === Comportamento === ==== Alvo ==== [[Arquivo:Client Formulario DInamico Janela vinculacao objeto.png|miniaturadaimagem|Janela de vinculação de objeto.]] Objeto que será aberto na Janela. Permite alterar o objeto e seus parâmetros. === Layout === ==== Largura ==== Largura da Janela em Pixels. Essa propriedade não é válida para Formulários. ==== Altura ==== Altura da Janela em Pixels. Essa propriedade não é válida para Formulários. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] d14bfecc87c9d852e272242cbadae9bfee886363 2577 2576 2020-08-14T00:30:18Z Luiz.kruger 18 Intro boa wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Janela lista.png|miniaturadaimagem|Lista de Janelas do Formulário Dinâmico.]] {{DISPLAYTITLE:Janelas}} As Janelas permitem que outros objetos sejam abertos a partir de um formulário no Latromi WEB. Elas devem ser criadas e, posteriormente, referenciadas em um comando 'Abrir Janela'. == Criando uma Janela == [[Arquivo:Client Formulario Dinamico Janela assistente selecao objeto.png|miniaturadaimagem|Escolha do tipo de objeto no Assistente de Seleção de Objetos.]] [[Arquivo:Client Formulario Dinamico Janela vinculacao objeto parametros.png|miniaturadaimagem|Passagem de Parâmetros para o objeto selecionado.]] Para adicionar uma Janela, clique com o botão direito na lista de janelas e escolha 'Adicionar'. Será aberto o assistente de seleção de objeto. Escolha se o objeto será um Formulário ou uma Consulta e selecione 'Avançar'. Após, escolha o objeto na lista de formulários ou de consultas e selecione 'Avançar'. Será exibida uma mensagem de conclusão. Para avançar, selecione 'Finalizar'. Configure a passagem de parâmetros na janela de Vinculação de Objeto e selecione 'OK'. == Configuração das Janelas == Tanto para Formulário quanto para Consulta: === Identificação === ==== Nome ==== Nome da Janela. É um campo chave, usado para identificar a Janela dentro do sistema. Ele deve ser único na lista de Janelas do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Título ==== Título da Janela. Se nenhum texto for especificado, será utilizado o nome do objeto. === Comportamento === ==== Alvo ==== [[Arquivo:Client Formulario DInamico Janela vinculacao objeto.png|miniaturadaimagem|Janela de vinculação de objeto.]] Objeto que será aberto na Janela. Permite alterar o objeto e seus parâmetros. === Layout === ==== Largura ==== Largura da Janela em Pixels. Essa propriedade não é válida para Formulários. ==== Altura ==== Altura da Janela em Pixels. Essa propriedade não é válida para Formulários. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 951e967cf941af30fa65ddbdeeb9f4fd75d250d7 2582 2577 2021-02-04T00:54:12Z Luiz.kruger 18 include utilizando wikitext text/x-wiki [[Arquivo:Client Formulario Dinamico Janela lista.png|miniaturadaimagem|Lista de Janelas do Formulário Dinâmico.]] {{DISPLAYTITLE:Janelas}} As Janelas permitem que outros objetos sejam abertos a partir de um formulário no Latromi WEB. Elas devem ser criadas e, posteriormente, referenciadas em um comando 'Abrir Janela'. == Criando uma Janela == [[Arquivo:Client Formulario Dinamico Janela assistente selecao objeto.png|miniaturadaimagem|Escolha do tipo de objeto no Assistente de Seleção de Objetos.]] [[Arquivo:Client Formulario Dinamico Janela vinculacao objeto parametros.png|miniaturadaimagem|Passagem de Parâmetros para o objeto selecionado.]] Para adicionar uma Janela, clique com o botão direito na lista de janelas e escolha 'Adicionar'. Será aberto o assistente de seleção de objeto. Escolha se o objeto será um Formulário ou uma Consulta e selecione 'Avançar'. Após, escolha o objeto na lista de formulários ou de consultas e selecione 'Avançar'. Será exibida uma mensagem de conclusão. Para avançar, selecione 'Finalizar'. Configure a passagem de parâmetros na janela de Vinculação de Objeto e selecione 'OK'. ==Utilizando uma Janela== [[Arquivo:Client Formulario Dinamico Janela uso abrir janela.png|none|Comando Abrir Janela]] Em uma lista de instruções em um formulário dinâmico, inclua uma instrução "Abrir Janela". Um pop up aparecerá na tela. Nele, escolha a Janela desejada e como ela será exibida na Web. Há duas opções: Modal e Maximizada. [[Arquivo:Client Formulario Dinamico Janela uso selecionar janela.png|none|Pop up com opções Modal e Maximizada]] == Configuração das Janelas == Tanto para Formulário quanto para Consulta: === Identificação === ==== Nome ==== Nome da Janela. É um campo chave, usado para identificar a Janela dentro do sistema. Ele deve ser único na lista de Janelas do Formulário. É permitida apenas a entrada de letras sem acentuação, números e o caractere "_" (underline). ==== Título ==== Título da Janela. Se nenhum texto for especificado, será utilizado o nome do objeto. === Comportamento === ==== Alvo ==== [[Arquivo:Client Formulario DInamico Janela vinculacao objeto.png|miniaturadaimagem|Janela de vinculação de objeto.]] Objeto que será aberto na Janela. Permite alterar o objeto e seus parâmetros. === Layout === ==== Largura ==== Largura da Janela em Pixels. Essa propriedade não é válida para Formulários. ==== Altura ==== Altura da Janela em Pixels. Essa propriedade não é válida para Formulários. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 690d1267fe21603abb6b6b87bb98eef5581144d2 Arquivo:Client Formulario DInamico Janela vinculacao objeto.png 6 408 2568 2020-08-06T14:00:10Z Luiz.kruger 18 wikitext text/x-wiki janela vinculacao obj c213d905bb413ebb6f048a95d84940a5b70e0262 Arquivo:Client Formulario Dinamico Janela lista.png 6 409 2572 2020-08-06T20:12:45Z Luiz.kruger 18 wikitext text/x-wiki janela lista 68f3ce81bc78fa8c6842f2ba1c51c4a9f22be677 Arquivo:Client Formulario Dinamico Janela vinculacao objeto parametros.png 6 410 2574 2020-08-12T00:32:50Z Luiz.kruger 18 wikitext text/x-wiki janela vinculacao objeto parametros 134cf1899f8386e1ba3b7b375e3acaffd115e71f Arquivo:Client Formulario Dinamico Janela assistente selecao objeto.png 6 411 2575 2020-08-12T00:59:39Z Luiz.kruger 18 wikitext text/x-wiki assistente selecao objeto 1c15b2057ffeaccee690400fe3eac3edff1c286e Formulário Dinâmico:Programação 0 372 2578 2548 2020-08-20T04:55:29Z Luiz.kruger 18 /* Controle da Janela */ Explicações de comportamentos que eu descobri - linguagem de rascunho wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento, não deixando a tela ser fechada pelo usuário. ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== ''explain'' Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Funções somente podem ser criadas na lista de funções pelo comando ''botão direito -> adicionar''. Quando isso for feito, uma tela de edição será aberta. Nela, nome, descrição e tipo de retorno podem ser especificados. A lista de instruções deve ter pelo menos um retorno e este deve ser especificado. === Utilizando uma Função === Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. ==== Mostrar Campos / Ocultar Campos ==== Altera a visibilidade da lista de campos selecionados. ==== Habilitar Campos / Desabilitar Campos ==== Altera a capacidade de edição pelo usuário da lista de campos selecionados. ==== Atribuir Somente Leitura / Remover Somente Leitura ==== Altera a propriedade 'Somente Leitura' da lista de campos selecionados. ==== Atribuir Foco ==== Altera a seleção usada na navegação com Tabs no '''Latromi WEB''' para o campo selecionado. ==== Tornar Campo Obrigatório / Tornar Campo Opcional ==== Altera a propriedade de obrigatoriedade da lista de campos selecionados. === Comandos internos === ==== Popular Campos e Variáveis ==== Selecione campos e variáveis e defina os valores que serão atribuídos a eles dentre as várias opções. ==== Mostrar Mensagem ==== Escreva uma mensagem que aparecerá em modo popup e defina seu tipo. A mensagem pode conter substituições. ==== Abrir URL ==== Escolha o alvo e o endereço URL a ser aberto. O endereço URL pode conter substituições. ==== Abrir Lookup ==== Abre um Lookup existente no formulário. ==== Abrir Janela ==== Abre uma Janela existente no formulário. Escolha se será aberta maximizada e se será modal. ==== Chamar Procedimento ==== Chama um Procedimento existente no formulário e permite a passagem de parâmetros. ==== Chamar Função ==== Chama uma função existente no formulário e solicita uma váriável de retorno. Permite a passagem de parâmetros. === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === * rascunho - descrição detalhada do funcionamento. ==== Fechar ==== Chama o Closing(). *Se já estiver no Closing, fecha direto. *Se o Cancelar Evento estiver no meio do procedimento, o que vier depois dele será executado. *Se tiver um Cancelar Evento e depois um Close(), todos os comandos até o primeiro Close() serão executados e o formulário não será fechado. ==== Reiniciar ==== Reinicia o Formulário. *Não trigga Closing. Trigga o Load. Depois desse comando, as outras ações do BDI são executadas = reinicia e depois continua o procedimento/função. ==== Cancelar Evento ==== Cancela o fechamento do formulário. *Só funciona no closing? parece que sim. ==== Confirmar Uploads ==== Tenta realizar os uploads dos campos de Upload. ==== Notificar Ação Concluída ==== Notifica o usuário do Latromi WEB que a operação foi concluída com sucesso no rodapé da janela do Formulário. == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 40309d979a1fec0e8fd142a322b74e7e10ec865a 2579 2578 2020-08-26T23:33:49Z Luiz.kruger 18 /* SelectedItemChanged */ explain simples wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento, não deixando a tela ser fechada pelo usuário. ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== Dispara quando o valor selecionado for alterado. Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Funções somente podem ser criadas na lista de funções pelo comando ''botão direito -> adicionar''. Quando isso for feito, uma tela de edição será aberta. Nela, nome, descrição e tipo de retorno podem ser especificados. A lista de instruções deve ter pelo menos um retorno e este deve ser especificado. === Utilizando uma Função === Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. ==== Mostrar Campos / Ocultar Campos ==== Altera a visibilidade da lista de campos selecionados. ==== Habilitar Campos / Desabilitar Campos ==== Altera a capacidade de edição pelo usuário da lista de campos selecionados. ==== Atribuir Somente Leitura / Remover Somente Leitura ==== Altera a propriedade 'Somente Leitura' da lista de campos selecionados. ==== Atribuir Foco ==== Altera a seleção usada na navegação com Tabs no '''Latromi WEB''' para o campo selecionado. ==== Tornar Campo Obrigatório / Tornar Campo Opcional ==== Altera a propriedade de obrigatoriedade da lista de campos selecionados. === Comandos internos === ==== Popular Campos e Variáveis ==== Selecione campos e variáveis e defina os valores que serão atribuídos a eles dentre as várias opções. ==== Mostrar Mensagem ==== Escreva uma mensagem que aparecerá em modo popup e defina seu tipo. A mensagem pode conter substituições. ==== Abrir URL ==== Escolha o alvo e o endereço URL a ser aberto. O endereço URL pode conter substituições. ==== Abrir Lookup ==== Abre um Lookup existente no formulário. ==== Abrir Janela ==== Abre uma Janela existente no formulário. Escolha se será aberta maximizada e se será modal. ==== Chamar Procedimento ==== Chama um Procedimento existente no formulário e permite a passagem de parâmetros. ==== Chamar Função ==== Chama uma função existente no formulário e solicita uma váriável de retorno. Permite a passagem de parâmetros. === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === * rascunho - descrição detalhada do funcionamento. ==== Fechar ==== Chama o Closing(). *Se já estiver no Closing, fecha direto. *Se o Cancelar Evento estiver no meio do procedimento, o que vier depois dele será executado. *Se tiver um Cancelar Evento e depois um Close(), todos os comandos até o primeiro Close() serão executados e o formulário não será fechado. ==== Reiniciar ==== Reinicia o Formulário. *Não trigga Closing. Trigga o Load. Depois desse comando, as outras ações do BDI são executadas = reinicia e depois continua o procedimento/função. ==== Cancelar Evento ==== Cancela o fechamento do formulário. *Só funciona no closing? parece que sim. ==== Confirmar Uploads ==== Tenta realizar os uploads dos campos de Upload. ==== Notificar Ação Concluída ==== Notifica o usuário do Latromi WEB que a operação foi concluída com sucesso no rodapé da janela do Formulário. == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] 7f7ce4fccb2a7ebdfa817f535195d5dd2825cf2a Arquivo:Client Formulario Dinamico Janela uso abrir janela.png 6 412 2580 2021-01-17T21:12:11Z Luiz.kruger 18 wikitext text/x-wiki Comando Abrir Janela 598729821fb9fa539e11608a4a94d98a28add123 Arquivo:Client Formulario Dinamico Janela uso selecionar janela.png 6 413 2581 2021-02-04T00:52:42Z Luiz.kruger 18 wikitext text/x-wiki xxx b60d121b438a380c343d5ec3c2037564b82ffef3 Traduções:Visão Geral 0 414 2583 2021-03-22T05:41:59Z Luiz.kruger 18 rascunho com as minhas anotações wikitext text/x-wiki Criação Automática: Em consulta ou formulário: configurações -> vincular a tradução check box de adicionar automaticamente salvar isso vai adicionar as palavras na tradução vinculada se não tiver uma tradução vinculada, vai criar outra ir em desenvolvimento -> traduções adicionar o idioma desejado botão direito nele-> traduzir a partir do nativo vai traduzir através de um tradutor web apenas as que não estão traduzidas corrigir as traduções que não são satisfatórias NÃO TRADUZ BOTÕES E TÍTULOS DAS JANELAS NÃO TRADUZ O MENU QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões) INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS? NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE? 3c32a9879db3aaeaa997f676551fdbdb79cb84fd 2585 2583 2021-03-29T06:55:16Z Luiz.kruger 18 imagem wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] Criação Automática: Em consulta ou formulário: configurações -> vincular a tradução check box de adicionar automaticamente salvar isso vai adicionar as palavras na tradução vinculada se não tiver uma tradução vinculada, vai criar outra ir em desenvolvimento -> traduções adicionar o idioma desejado botão direito nele-> traduzir a partir do nativo vai traduzir através de um tradutor web apenas as que não estão traduzidas corrigir as traduções que não são satisfatórias NÃO TRADUZ BOTÕES E TÍTULOS DAS JANELAS NÃO TRADUZ O MENU QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões, valor das colunas, valor dos campos de formulário, nome de tabs e grupos, filtros da consulta, ...) INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS? NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE? 1b982897dcf202191ed0021411eecbb99f9b968d 2586 2585 2021-04-09T05:02:31Z Luiz.kruger 18 mais info wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] =Criação Automática= Em consulta ou formulário configurações -> ==vincular a tradução== ==check box de adicionar automaticamente== ==salvar== ===isso vai adicionar as palavras na tradução vinculada=== ===se não tiver uma tradução vinculada, vai criar outra=== ===ir em desenvolvimento -> traduções=== ===adicionar o idioma desejado=== ===botão direito nele-> traduzir a partir do nativo=== ===vai traduzir através de um tradutor web apenas as que não estão traduzidas=== ===corrigir as traduções que não são satisfatórias=== =NÃO TRADUZ TÍTULOS DAS JANELAS= = Traduziu o botão "botão2" para "button2" mas não traduziu o botão "FORM" = =NÃO TRADUZ O MENU= ==QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões, valor das colunas, valor dos campos de formulário, nome de tabs e grupos, filtros da consulta, ...)== =INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS?= ==Até onde testei, sim== =NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE?= ==não traduz. português para português não faz nada== e7f1bcf2aee82b4424dd1a3ec067acd11b991384 2587 2586 2021-04-19T20:53:22Z Luiz.kruger 18 /* Traduziu o botão "botão2" para "button2" mas não traduziu o botão "FORM" */ wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] =Criação Automática= Em consulta ou formulário configurações -> ==vincular a tradução== ==check box de adicionar automaticamente== ==salvar== ===isso vai adicionar as palavras na tradução vinculada=== ===se não tiver uma tradução vinculada, vai criar outra=== ===ir em desenvolvimento -> traduções=== ===adicionar o idioma desejado=== ===botão direito nele-> traduzir a partir do nativo=== ===vai traduzir através de um tradutor web apenas as que não estão traduzidas=== ===corrigir as traduções que não são satisfatórias=== =NÃO TRADUZ TÍTULOS DAS JANELAS= = Traduz os botões. =NÃO TRADUZ O MENU= ==QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões, valor das colunas, valor dos campos de formulário, nome de tabs e grupos, filtros da consulta, ...)== =INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS?= ==Até onde testei, sim== =NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE?= ==não traduz. português para português não faz nada== f5516629d71aac679742dc5976aff39901c826eb 2588 2587 2021-04-29T04:55:48Z Luiz.kruger 18 Uma boa intro wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponível, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. =Criação Automática= Em consulta ou formulário configurações -> ==vincular a tradução== ==check box de adicionar automaticamente== ==salvar== ===isso vai adicionar as palavras na tradução vinculada=== ===se não tiver uma tradução vinculada, vai criar outra=== ===ir em desenvolvimento -> traduções=== ===adicionar o idioma desejado=== ===botão direito nele-> traduzir a partir do nativo=== ===vai traduzir através de um tradutor web apenas as que não estão traduzidas=== ===corrigir as traduções que não são satisfatórias=== =NÃO TRADUZ TÍTULOS DAS JANELAS= = Traduz os botões. =NÃO TRADUZ O MENU= ==QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões, valor das colunas, valor dos campos de formulário, nome de tabs e grupos, filtros da consulta, ...)== =INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS?= ==Até onde testei, sim== =NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE?= ==não traduz. português para português não faz nada== 17ecfb43ee2f71c731d01bee559f1ae3082b52c4 2589 2588 2021-05-05T01:14:06Z Luiz.kruger 18 Estrutura de uma página devisão geral wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] =Apresentação= As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponível, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. =Essa página é um apenas um breve resumo= O resto será detalhado nos links a seguir: =Tabela= pode ser usado em: Consulta, Browser, Formulário. =Criação= Não detalhar aqui pois há diferentes tipos de criação. Não queremos confundir o leitor =Como testar= botão Abrir no navegador do alvo alterar o idioma do navegador =Botões de Rodapé= Explicar o save/delete/exit... =Veja também+ Não faz muito sentido nas páginas de visão geral mas ok =Criação Automática= Em consulta ou formulário configurações -> ==vincular a tradução== ==check box de adicionar automaticamente== ==salvar== ===isso vai adicionar as palavras na tradução vinculada=== ===se não tiver uma tradução vinculada, vai criar outra=== ===ir em desenvolvimento -> traduções=== ===adicionar o idioma desejado=== ===botão direito nele-> traduzir a partir do nativo=== ===vai traduzir através de um tradutor web apenas as que não estão traduzidas=== ===corrigir as traduções que não são satisfatórias=== =NÃO TRADUZ TÍTULOS DAS JANELAS= = Traduz os botões. =NÃO TRADUZ O MENU= ==QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões, valor das colunas, valor dos campos de formulário, nome de tabs e grupos, filtros da consulta, ...)== ===isso tem que ficar em uma subpágina =INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS?= ==Até onde testei, sim== =NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE?= ==não traduz. português para português não faz nada== 29be1ca368a2e8e43f0f25c3bbe09c1fac0669e1 2590 2589 2021-05-28T20:44:41Z Luiz.kruger 18 /* Apresentação */ Concordância nominal wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] =Apresentação= As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. =Essa página é um apenas um breve resumo= O resto será detalhado nos links a seguir: =Tabela= pode ser usado em: Consulta, Browser, Formulário. =Criação= Não detalhar aqui pois há diferentes tipos de criação. Não queremos confundir o leitor =Como testar= botão Abrir no navegador do alvo alterar o idioma do navegador =Botões de Rodapé= Explicar o save/delete/exit... =Veja também+ Não faz muito sentido nas páginas de visão geral mas ok =Criação Automática= Em consulta ou formulário configurações -> ==vincular a tradução== ==check box de adicionar automaticamente== ==salvar== ===isso vai adicionar as palavras na tradução vinculada=== ===se não tiver uma tradução vinculada, vai criar outra=== ===ir em desenvolvimento -> traduções=== ===adicionar o idioma desejado=== ===botão direito nele-> traduzir a partir do nativo=== ===vai traduzir através de um tradutor web apenas as que não estão traduzidas=== ===corrigir as traduções que não são satisfatórias=== =NÃO TRADUZ TÍTULOS DAS JANELAS= = Traduz os botões. =NÃO TRADUZ O MENU= ==QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões, valor das colunas, valor dos campos de formulário, nome de tabs e grupos, filtros da consulta, ...)== ===isso tem que ficar em uma subpágina =INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS?= ==Até onde testei, sim== =NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE?= ==não traduz. português para português não faz nada== 8fd13f9701ab4d5aafd1ac41511c9bd47167fb69 2600 2590 2021-06-07T18:28:38Z Luiz.kruger 18 Desfazendo o conceito de "Criação Automática" wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] =Apresentação= As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. =Essa página é um apenas um breve resumo= O resto será detalhado nos links a seguir: =Tabela= pode ser usado em: Consulta, Browser, Formulário. =Criação= Intro Vou deixar a intro por último. Enquanto isso, vou usar ela para notas ao criador da documentação. * Usar muitas imagens para explicar esses passos. * Incluir os detalhes entre um ponto e outro, não ao final. * Dizer na Intro para que serve a criação automática e por que ela é diferente de criar uma tradução por outro método. =Criando uma Tradução Automaticamente= Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. ==ir em desenvolvimento -> traduções== ==== encontrar a tradução ==== Dá para fazer isso procurando pelo nome ou pelo código de atualização. Será que eu incluo isso? parece óbvio demais. ===adicionar o idioma desejado=== [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] ===botão direito nele-> traduzir a partir do nativo=== [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] ===vai traduzir através de um tradutor web apenas as que não estão traduzidas=== ===corrigir as traduções que não são satisfatórias=== =Ver Também= * Todos os links de traduções =Como testar= botão Abrir no navegador do alvo alterar o idioma do navegador =Botões de Rodapé= Explicar o save/delete/exit... =Veja também+ Não faz muito sentido nas páginas de visão geral mas ok =Criação Automática= Em consulta ou formulário configurações -> ==vincular a tradução== ==check box de adicionar automaticamente== ==salvar== ===isso vai adicionar as palavras na tradução vinculada=== ===se não tiver uma tradução vinculada, vai criar outra=== ===ir em desenvolvimento -> traduções=== ===adicionar o idioma desejado=== ===botão direito nele-> traduzir a partir do nativo=== ===vai traduzir através de um tradutor web apenas as que não estão traduzidas=== ===corrigir as traduções que não são satisfatórias=== =NÃO TRADUZ TÍTULOS DAS JANELAS= = Traduz os botões. =NÃO TRADUZ O MENU= ==QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões, valor das colunas, valor dos campos de formulário, nome de tabs e grupos, filtros da consulta, ...)== ===isso tem que ficar em uma subpágina =INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS?= ==Até onde testei, sim== =NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE?= ==não traduz. português para português não faz nada== 45df8ec89241ee065c8ba406175a88fe7d85b4ab 2602 2600 2021-06-07T20:28:09Z Luiz.kruger 18 Nova estrutura. Achei bem melhor assim. wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] =Apresentação= As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. =Essa página é um apenas um breve resumo= O resto será detalhado nos links a seguir: --Gosto cada vez menos disso. Acho que vou tirar. De todos. =Tabela= pode ser usado em: Consulta, Browser, Formulário. =Criação= Há dois meios de criar um objeto Tradução: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado para necessidades mais avançadas. Vou deixar a intro por último. Enquanto isso, vou usar ela para notas ao criador da documentação. * Usar muitas imagens para explicar esses passos. * Incluir os detalhes entre um ponto e outro, não ao final. * Dizer na Intro para que serve a criação automática e por que ela é diferente de criar uma tradução por outro método. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução Dá para fazer isso procurando pelo nome ou pelo código de atualização. Será que eu incluo isso? parece óbvio demais. --nah ==Criando uma Tradução independente(?)== *Acesse Desenvolvimento -> Traduções *Insira módulo, nome. *Insira as palavras que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação indepotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Como testar= botão Abrir no navegador do alvo alterar o idioma do navegador =Botões de Rodapé= Explicar o save/delete/exit... =Veja também= Não faz muito sentido nas páginas de visão geral mas ok, vamos deixar os subtópicos aqui *NÃO TRADUZ TÍTULOS DAS JANELAS *Traduz os botões. *NÃO TRADUZ O MENU *QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões, valor das colunas, valor dos campos de formulário, nome de tabs e grupos, filtros da consulta, ...) *isso tem que ficar em uma subpágina *INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS? *Até onde testei, sim *NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE? não traduz. português para português não faz nada 215551d1f3409d962648d4a3fc259cd947322765 2605 2602 2021-06-09T05:30:02Z Luiz.kruger 18 Deve ser o fim de inclusão, leading to passar à limpo wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] =Apresentação= As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. Um Conjunto de Traduções engloba traduções de uma lista de textos para uma ou mais linguagens. [[Arquivo:Client Traducoes tela.png|miniaturadaimagem|Lista de linguagens na esquerda, lista de textos na direita.]] =Essa página é um apenas um breve resumo= O resto será detalhado nos links a seguir: --Gosto cada vez menos disso. Acho que vou tirar. De todos. =Tabela= pode ser usado em: Consulta, Browser, Formulário. =Criação= Há dois meios de criar um objeto Conjunto de Traduções: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado para necessidades mais avançadas. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução ==Criando uma Tradução independente(?)== *Acesse Desenvolvimento -> Traduções *Insira módulo, nome. *Insira as palavras que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação idempotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Como testar= botão Abrir no navegador do alvo alterar o idioma do navegador =Botões de Rodapé= [[Arquivo:Client Traducoes botoes rodape.png|miniaturadaimagem|Botões de Rodapé]] Salvar Deletar Novo Sair =Veja também= Não faz muito sentido nas páginas de visão geral mas ok, vamos deixar os subtópicos aqui * Consulta * Formulário * Browser *NÃO TRADUZ TÍTULOS DAS JANELAS *Traduz os botões. *NÃO TRADUZ O MENU (né) *QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões, valor das colunas, valor dos campos de formulário, nome de tabs e grupos, filtros da consulta, ...) *isso tem que ficar em uma subpágina -- Uma lista detalhada em cada subpágina *Testei com tabs e grupos no formulário e não foi adicionado. Mesmo adicionando manualmente, não traduziu. *INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS? *Até onde testei, sim *NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE? não traduz. português para português não faz nada 58a620c62dccb56e701fbf4f1d04390480e478bd 2606 2605 2021-06-09T21:23:53Z Luiz.kruger 18 pequenas melhorias wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. Um Conjunto de Traduções engloba traduções de uma lista de textos para uma ou mais linguagens. [[Arquivo:Client Traducoes tela.png|miniaturadaimagem|Lista de linguagens na esquerda, lista de textos na direita.]] {|class="wikitable" | Menu | Desenvolvimento → Consulta |--------------- | Ano de lançamento | 2012 |--------------- | Pode usar | Browser Dinâmico, Extrator de Arquivos, Traduções |--------------- | Pode ser usado em | Formulário Dinâmico |} =Criação= Há dois meios de criar um objeto Conjunto de Traduções: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado para necessidades mais avançadas. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução ==Criando uma Tradução independente(?)== *Acesse Desenvolvimento -> Traduções *Insira módulo, nome. *Insira as palavras que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação idempotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Utilizando em outros objetos= Acho importante falar que as traduções não precisam ser dedicadas a um objeto só; normalmente, o correto é fazer uma por módulo do sistema. Incluir isso na intro =Testando= botão Abrir no navegador do alvo alterar o idioma do navegador =Botões de Rodapé= [[Arquivo:Client Traducoes botoes rodape.png|miniaturadaimagem|Botões de Rodapé]] Salvar Deletar Novo Sair =Veja também= Não faz muito sentido nas páginas de visão geral mas ok, vamos deixar os subtópicos aqui * Consulta * Formulário * Browser *NÃO TRADUZ TÍTULOS DAS JANELAS *Traduz os botões. *NÃO TRADUZ O MENU (né) *QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões, valor das colunas, valor dos campos de formulário, nome de tabs e grupos, filtros da consulta, ...) *isso tem que ficar em uma subpágina -- Uma lista detalhada em cada subpágina *Testei com tabs e grupos no formulário e não foi adicionado. Mesmo adicionando manualmente, não traduziu. *INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS? *Até onde testei, sim *NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE? não traduz. português para português não faz nada 5501dd784f8efbd3a4787a757a089e64108eba7b 2607 2606 2021-06-09T21:29:20Z Luiz.kruger 18 Corrigindo a tabela wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. Um Conjunto de Traduções engloba traduções de uma lista de textos para uma ou mais linguagens. [[Arquivo:Client Traducoes tela.png|miniaturadaimagem|Lista de linguagens na esquerda, lista de textos na direita.]] {|class="wikitable" | Menu | Desenvolvimento → Tradução |--------------- | Pode usar | Consulta, Formulário, Browser |--------------- | Pode ser usado em | Consulta, Formulário, Browser |} =Criação= Há dois meios de criar um objeto Conjunto de Traduções: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado para necessidades mais avançadas. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução ==Criando uma Tradução independente(?)== *Acesse Desenvolvimento -> Traduções *Insira módulo, nome. *Insira as palavras que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação idempotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Utilizando em outros objetos= Acho importante falar que as traduções não precisam ser dedicadas a um objeto só; normalmente, o correto é fazer uma por módulo do sistema. Incluir isso na intro =Testando= botão Abrir no navegador do alvo alterar o idioma do navegador =Botões de Rodapé= [[Arquivo:Client Traducoes botoes rodape.png|miniaturadaimagem|Botões de Rodapé]] Salvar Deletar Novo Sair =Veja também= Não faz muito sentido nas páginas de visão geral mas ok, vamos deixar os subtópicos aqui * Consulta * Formulário * Browser *NÃO TRADUZ TÍTULOS DAS JANELAS *Traduz os botões. *NÃO TRADUZ O MENU (né) *QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões, valor das colunas, valor dos campos de formulário, nome de tabs e grupos, filtros da consulta, ...) *isso tem que ficar em uma subpágina -- Uma lista detalhada em cada subpágina *Testei com tabs e grupos no formulário e não foi adicionado. Mesmo adicionando manualmente, não traduziu. *INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS? *Até onde testei, sim *NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE? não traduz. português para português não faz nada 6625910a4e00963d96978c5162fd89517252b511 2611 2607 2021-06-12T00:26:00Z Luiz.kruger 18 Inclusão dos detalhes de funcionamento wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. Um Conjunto de Traduções engloba traduções de uma lista de textos para uma ou mais linguagens. [[Arquivo:Client Traducoes tela.png|miniaturadaimagem|Lista de linguagens na esquerda, lista de textos na direita.]] {|class="wikitable" | Menu | Desenvolvimento → Tradução |--------------- | Pode usar | Consulta, Formulário, Browser |--------------- | Pode ser usado em | Consulta, Formulário, Browser |} =Criação= Há dois meios de criar um objeto Conjunto de Traduções: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado para necessidades mais avançadas. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução ==Criando uma Tradução independente(?)== *Acesse Desenvolvimento -> Traduções *Insira módulo, nome. *Insira as palavras que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação idempotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Utilizando em outros objetos= Acho importante falar que as traduções não precisam ser dedicadas a um objeto só; normalmente, o correto é fazer uma por módulo do sistema. Incluir isso na intro =Testando= botão Abrir no navegador do alvo alterar o idioma do navegador =Detalhes de Funcionamento= ==Resolução de Conflitos== Dá prioridade para o texto mais longo. *Exemplo: Maçã especial X maçã especial gala: Ganha o Maçã especial gala. ==Possibilidades de Texto de Entrada== É case sensitive. *Ex: "produto" pode ter uma tradução diferente de "Produto". Diferencia também números e outros algarismos especiais junto à palavras *Ex.: Produto1; Produto2. ==Tradução no Idioma Nativo tem Prioridade== Se for usado "Traduzir a partir do idioma nativo" e não houver tradução em um texto na língua selecionada mas houver a tradução no idioma nativo (PTBR), a tradução desse texto será o valor que estiver na coluna 'Tradução' do idioma nativo. =Botões de Rodapé= [[Arquivo:Client Traducoes botoes rodape.png|miniaturadaimagem|Botões de Rodapé]] Salvar Deletar Novo Sair =Veja também= Não faz muito sentido nas páginas de visão geral mas ok, vamos deixar os subtópicos aqui * Consulta * Formulário * Browser *NÃO TRADUZ TÍTULOS DAS JANELAS *Traduz os botões. *NÃO TRADUZ O MENU (né) *QUAIS PALAVRAS SÃO INCLUÍDAS AUTOMATICAMENTE? (colunas, botões, valor das colunas, valor dos campos de formulário, nome de tabs e grupos, filtros da consulta, ...) *isso tem que ficar em uma subpágina -- Uma lista detalhada em cada subpágina *Testei com tabs e grupos no formulário e não foi adicionado. Mesmo adicionando manualmente, não traduziu. *INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS? *Até onde testei, sim *NÃO TRADUZ DA LÍNGUA NATIVA PRA PRÓPRIA LINGUA NATIVA AUTOMATICAMENTE. O QUE ACONTECE SE FOR NA MÃO? QUAL TEXTO APARECE? não traduz. português para português não faz nada d9f1812c35141c9683b7df2c77d122bec82105fb Arquivo:Client Traducoes localizacao.png 6 415 2584 2021-03-29T06:54:48Z Luiz.kruger 18 wikitext text/x-wiki localizacao no inicial fa4ee16dc3894f8969f04fad1ebf133fd735be5a Traduções:Tradução Automática 0 416 2591 2021-05-28T21:20:27Z Luiz.kruger 18 Rascunho com as infos importantes wikitext text/x-wiki Intro Vou deixar a intro por último. Enquanto isso, vou usar ela para notas ao criador da documentação. * Usar muitas imagens para explicar esses passos. * Incluir os detalhes entre um ponto e outro, não ao final. =Criação Automática= Em consulta ou formulário (browser também, né?) configurações -> ==check box de adicionar automaticamente== ==salvar== isso vai adicionar as palavras em uma nova tradução, que vai ter o nome da consulta ===ir em desenvolvimento -> traduções=== ===adicionar o idioma desejado=== ===botão direito nele-> traduzir a partir do nativo=== ===vai traduzir através de um tradutor web apenas as que não estão traduzidas=== ===corrigir as traduções que não são satisfatórias=== 62e89ac6c420c2690342d93e1ba254acada21d0a 2592 2591 2021-05-31T21:46:26Z Luiz.kruger 18 Abordagem bem definida wikitext text/x-wiki Intro Vou deixar a intro por último. Enquanto isso, vou usar ela para notas ao criador da documentação. * Usar muitas imagens para explicar esses passos. * Incluir os detalhes entre um ponto e outro, não ao final. * Dizer na Intro para que serve a criação automática e por que ela é diferente de criar uma tradução por outro método. =Criando uma Tradução Automaticamente= Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. ==ir em desenvolvimento -> traduções== ===adicionar o idioma desejado=== ===botão direito nele-> traduzir a partir do nativo=== ===vai traduzir através de um tradutor web apenas as que não estão traduzidas=== ===corrigir as traduções que não são satisfatórias=== =Ver Também= * Todos os links de traduções 52c6c076d15210ab77ec50e255d6c03a17a1c752 2599 2592 2021-06-04T19:45:43Z Luiz.kruger 18 /* Criando uma Tradução Automaticamente */ imagens wikitext text/x-wiki Intro Vou deixar a intro por último. Enquanto isso, vou usar ela para notas ao criador da documentação. * Usar muitas imagens para explicar esses passos. * Incluir os detalhes entre um ponto e outro, não ao final. * Dizer na Intro para que serve a criação automática e por que ela é diferente de criar uma tradução por outro método. =Criando uma Tradução Automaticamente= Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. ==ir em desenvolvimento -> traduções== ==== encontrar a tradução ==== Dá para fazer isso procurando pelo nome ou pelo código de atualização. Será que eu incluo isso? parece óbvio demais. ===adicionar o idioma desejado=== [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] ===botão direito nele-> traduzir a partir do nativo=== [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] ===vai traduzir através de um tradutor web apenas as que não estão traduzidas=== ===corrigir as traduções que não são satisfatórias=== =Ver Também= * Todos os links de traduções a0ee5294454609ab856a39911e10640afdc30c2c Traduções:Utilizando em Consultas 0 417 2593 2021-06-02T05:35:11Z Luiz.kruger 18 projeto da página wikitext text/x-wiki Intro: esse será um in depth sobre traduções em consultas. =Criação= Copiar a informação aqui =Diferença entre criação automática ou manual para uso em consulta?= Duvido que tenha uma, na verdade. =Diferenças nos tipos de consulta= Diferenças no que é ou não traduzido e outras que forem encontradas. ==Grid== ==Crosstab== ==Gráfico= ==Ver também= Tudo de traduções d93f36d4cf3ce232b87e20917fb2f5206c22f05d 2608 2593 2021-06-11T04:56:53Z Luiz.kruger 18 sem criação aqui wikitext text/x-wiki Intro: esse será um in depth sobre traduções em consultas. Para sabercomo criar, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= =Diferença entre criação automática ou manual para uso em consulta?= Duvido que tenha uma, na verdade. =Diferenças nos tipos de consulta= Diferenças no que é ou não traduzido e outras que forem encontradas. ==Grid== ==Crosstab== ==Gráfico== =Ver também== Tudo detraduções 2db3888654c0ea6152fa0151652db5fd7ba636c3 2609 2608 2021-06-11T04:57:53Z Luiz.kruger 18 /* Ver também= */ um igual wikitext text/x-wiki Intro: esse será um in depth sobre traduções em consultas. Para sabercomo criar, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= =Diferença entre criação automática ou manual para uso em consulta?= Duvido que tenha uma, na verdade. =Diferenças nos tipos de consulta= Diferenças no que é ou não traduzido e outras que forem encontradas. ==Grid== ==Crosstab== ==Gráfico== =Ver também= Tudo detraduções e7420a3f4f15ba86b0f135f30c24cc5011008d3e Arquivo:Client Traducoes opcoes browser.png 6 418 2594 2021-06-04T18:59:10Z Luiz.kruger 18 wikitext text/x-wiki checkbox no browser 81ecf414ea869952d3f32c41d5a59b625e23ab29 Arquivo:Client Traducoes opcoes consulta.png 6 419 2595 2021-06-04T19:00:01Z Luiz.kruger 18 wikitext text/x-wiki checkbox na consulta 99a700a39e82f37e2cf5a54752a3948f5b158e23 Arquivo:Client Traducoes opcoes formulario.png 6 420 2596 2021-06-04T19:00:51Z Luiz.kruger 18 wikitext text/x-wiki checkbox formulario 5c730bbfb8af7bac32154181f60c438faf9efe3d Arquivo:Client Traducoes adicionar linguagem.png 6 421 2597 2021-06-04T19:41:02Z Luiz.kruger 18 wikitext text/x-wiki Adicionar Tradução f7e89be70fd406471eb21c7a95758957a6d97985 Arquivo:Client Traducoes traduzir errado.png 6 422 2598 2021-06-04T19:44:42Z Luiz.kruger 18 wikitext text/x-wiki traduzir errado e285ce26f521020959ae91ca05de7a6d6235ee91 LATROMI: Tópicos de Ajuda 0 27 2601 2537 2021-06-07T18:29:28Z Luiz.kruger 18 Desfazendo o conceito de "Criação Automática" aqui wikitext text/x-wiki {{DISPLAYTITLE:Tópicos de Ajuda do Sistema LATROMI}} ; Visão Geral do Sistema : [[LATROMI Client]] :: [[LATROMI Client: Primeiro Acesso|Primeiro Acesso]] :: [[Visão_Geral_do_LATROMI_Web|LATROMI Web]] ; Desenvolvimento : [[Consulta:Visão Geral|Consultas]] :: [[Consulta:Parâmetros|Parâmetros]] :: [[Consulta:Restrições|Restrições]] :: [[Consulta:Grid|Grid]] :: [[Consulta:Gráfico|Gráfico]] :: [[Consulta:CrossTab|CrossTab]] :: [[Consulta:Mapas|Mapas]] :: [[Consulta:CrossMap|CrossMap]] :: [[Consulta:Formatações Condicionais|Formatações Condicionais]] :: [[Consulta:Botões|Botões]] :: [[Consulta:Links|Links]] :: [[Consulta:Comando SQL|Comando SQL]] :: [[Consulta:Configurações|Configurações]] : [[Browser Dinâmico:Visão Geral|Browser Dinâmico]] :: [[Browser Dinâmico:Fonte de Dados|Fonte de Dados]] :: [[Browser Dinâmico:Parâmetros|Parâmetros]] :: [[Browser Dinâmico:Colunas|Colunas]] : [[Formulário Dinâmico:Visão Geral|Formulário Dinâmico]] :: [[Formulário Dinâmico:Campos|Campos]] :: [[Formulário Dinâmico:Layout|Layout]] :: [[Formulário Dinâmico:Parâmetros|Parâmetros]] :: [[Formulário Dinâmico:Variáveis|Variáveis]] :: [[Formulário Dinâmico:Programação|Programação]] :: [[Formulário Dinâmico:Janelas|Janelas]] :: [[Formulário Dinâmico:Documentos|Documentos]] :: [[Formulário Dinâmico:Configurações|Configurações]] : [[Extrator de Arquivos:Visão Geral|Extrator de Arquivos]] :: [[Extrator de Arquivos:Utilizando em Formulários|Utilizando em Formulários]] :: [[Extrator de Arquivos:Utilizando em Consultas|Utilizando em Formulários]] :: [[Extrator de Arquivos:Extração através de requisição HTTP|Extração através de requisição HTTP]] : [[Documentos:Visão Geral|Documentos]] :: [[Documentos:Adicionando Imagens|Adicionando Imagens]] :: [[Documentos:Incorporando Documentos|Incorporando Documentos]] :: [[Documentos:Referenciando Documentos|Referenciando Documentos]] :: [[Documentos:Utilizando em Formulários|Utilizando em Formulários]] : [[Traduções:Visão Geral|Traduções]] :: [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] :: [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers Dinâmicos]] :: [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] :: [[Traduções:Alterando o Idioma do Usuário|Alterando o Idioma do Usuário]] ; [[Menus:Visão Geral|Menu]] :: [[Menus:Variáveis Globais|Variáveis Globais]] :: [[Controle de Versão]] ; Autenticação :: [[Autenticação simples via URL]] :: [[Autenticação com token via URL]] ; Provedores de Dados :: [[Conectando-se a uma planilha de Excel|Conectando-se a uma planilha de Excel]] :: [[Conectando-se a um banco de dados MySql]] :: [[Conectando-se a um banco de dados Oracle|Conectando-se a um banco de dados Oracle]] :: [[Conectando-se a um banco de dados IBM DB2]] ; Segurança :: [[Segurança:Papeis de Usuários|Papeis de Usuários]] :: [[Segurança:Active Directory|Active Directory]] ; Serviços :: [[Authentication.svc]] (Serviço de Autenticação) ; Páginas do LATROMI Web :: [[Report.aspx]] (Página de visualização de Consultas) :: [[RptPrintView.aspx]] - (Página de geração de PDF) ; Serviços Externos :: [[Integrações:Google Maps|Google Maps]] ; Performance :: [[Melhoria de Performance no IIS]] ; Injeção de HTML :: [[Injeção de HTML: Download e Visualização de Arquivos|Download e Visualização de Arquivos]] ; Wallboard Slideshow :: O que é o Wallboard Slideshow? :: [[WecDB - Criando um Carrossel|Criando um Carrossel]] :: [[WecDB - Criando um Carrossel#Visualização do Carrossel|Utilizando um Carrossel]] ; Customização :: [[Customização da página de Login]] 6ddf611ac675de0f802a3885b422e87455e76393 Arquivo:Client Traducoes tela.png 6 423 2603 2021-06-09T05:01:13Z Luiz.kruger 18 wikitext text/x-wiki traducao tela 01fb9d2bc139ef6b6cf899fba9d5b71282f6f257 Arquivo:Client Traducoes botoes rodape.png 6 424 2604 2021-06-09T05:04:41Z Luiz.kruger 18 wikitext text/x-wiki trad rodape eea23d64f1bd68c8362f49e843c11dbce2ccf4db Traduções:Utilizando em Browsers Dinâmicos 0 425 2610 2021-06-12T00:09:45Z Luiz.kruger 18 Toda a info wikitext text/x-wiki Intro: esse será um in depth sobre traduções em Browsers. Para sabercomo criar, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= Só encontrar a tradução ali. Se for criar uma nova, é só marcar a opção de adicionar auto. =Diferenças ?= Nada =O que é traduzido= *O nome do browser *As colunas do brower *Os parâmetros do browser =Ver também= Tudo de traduções 3c84f471e2598e48a34c97810dbfaeee491fbc22 2612 2610 2021-06-15T06:17:46Z Luiz.kruger 18 um pouco mais de info e tirando a diferença, que não existe wikitext text/x-wiki Intro: esse será um in depth sobre traduções em Browsers. Para sabercomo criar, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= Só encontrar a tradução ali. Se for criar uma nova, é só marcar a opção de adicionar auto. =O que é traduzido= *O nome do browser *As colunas do brower *Os parâmetros do browser *título?? =Ver também= Tudo de traduções 6839a1b20da864ec72ccd390b6c38ff0717c0984 Traduções:Utilizando em Formulários 0 426 2613 2021-06-15T06:18:14Z Luiz.kruger 18 work in progress wikitext text/x-wiki Intro: esse será um in depth sobre traduções em Formulários. Para sabercomo criar um conjunto de traduções, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= Só encontrar a tradução ali. Se for criar uma nova, é só marcar a opção de adicionar auto. =O que é traduzido= *Botões *valor dos campos de formulário? *nome de tabs e grupos? *Testei com tabs e grupos no formulário e não foi adicionado. Mesmo adicionando manualmente, não traduziu. *filtros? *Título? =Ver também= Tudo de traduções 8c5e5bd665b793b7a69c6bea83453f0c53618095 Traduções:Utilizando em Consultas 0 417 2614 2609 2021-06-15T06:19:24Z Luiz.kruger 18 começando 'o que é traduzido wikitext text/x-wiki Intro: esse será um in depth sobre traduções em consultas. Para sabercomo criar, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= =Diferença entre criação automática ou manual para uso em consulta?= Duvido que tenha uma, na verdade. =Diferenças nos tipos de consulta= Diferenças no que é ou não traduzido e outras que forem encontradas. ==Grid== ===O que é traduzido=== *colunas *valor das colunas (parece errado, conferir) *filtros da consulta *botões *INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS? Até onde testei, sim ==Crosstab== ==Gráfico== =Ver também= Tudo detraduções 862b817558e6f0f6bac2fe245c8dc026acf404f7 2622 2614 2021-06-22T20:38:44Z Luiz.kruger 18 /* Ver também */ links ok wikitext text/x-wiki Intro: esse será um in depth sobre traduções em consultas. Para sabercomo criar, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= =Diferença entre criação automática ou manual para uso em consulta?= Duvido que tenha uma, na verdade. =Diferenças nos tipos de consulta= Diferenças no que é ou não traduzido e outras que forem encontradas. ==Grid== ===O que é traduzido=== *colunas *valor das colunas (parece errado, conferir) *filtros da consulta *botões *INCLUI LEGENDAS E FORMATAÇÕES CONDICIONAIS? Até onde testei, sim ==Crosstab== ==Gráfico== =Ver Também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] * [[Consulta:Visão Geral|Consultas: Visão Geral]] dca30a115554697677d373ce18d3df93505d3bd2 2627 2622 2021-07-01T23:44:20Z Luiz.kruger 18 /* O que é traduzido */ OK wikitext text/x-wiki Intro: esse será um in depth sobre traduções em consultas. Para sabercomo criar, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= =Diferença entre criação automática ou manual para uso em consulta?= Duvido que tenha uma, na verdade. =Diferenças nos tipos de consulta= Diferenças no que é ou não traduzido e outras que forem encontradas. ==Grid== ===O que é traduzido=== *colunas *filtros da consulta *botões *legendas *formatações condicionais ==Crosstab== ==Gráfico== =Ver Também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] * [[Consulta:Visão Geral|Consultas: Visão Geral]] fda6d74b53932fa11d2cd40d5bed523e42e6b71a 2628 2627 2021-07-02T00:07:32Z Luiz.kruger 18 /* Crosstab */ Pendente wikitext text/x-wiki Intro: esse será um in depth sobre traduções em consultas. Para sabercomo criar, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= =Diferença entre criação automática ou manual para uso em consulta?= Duvido que tenha uma, na verdade. =Diferenças nos tipos de consulta= Diferenças no que é ou não traduzido e outras que forem encontradas. ==Grid== ===O que é traduzido=== *colunas *filtros da consulta *botões *legendas *formatações condicionais ==Crosstab== Indisponível no momento. ==Gráfico== =Ver Também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] * [[Consulta:Visão Geral|Consultas: Visão Geral]] dd6a7aa4e590961f399058966e04c2c7b02b3a1e 2629 2628 2021-07-02T00:07:51Z Luiz.kruger 18 /* Gráfico */ Pendente wikitext text/x-wiki Intro: esse será um in depth sobre traduções em consultas. Para sabercomo criar, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= =Diferença entre criação automática ou manual para uso em consulta?= Duvido que tenha uma, na verdade. =Diferenças nos tipos de consulta= Diferenças no que é ou não traduzido e outras que forem encontradas. ==Grid== ===O que é traduzido=== *colunas *filtros da consulta *botões *legendas *formatações condicionais ==Crosstab== Indisponível no momento. ==Gráfico== Indisponível no momento. =Ver Também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] * [[Consulta:Visão Geral|Consultas: Visão Geral]] 1c9292ea2416ff16a0df9a080d80157b0a960b2a 2632 2629 2021-07-02T04:58:59Z Luiz.kruger 18 Intro ok wikitext text/x-wiki Essa página trata dos aspectos específicos de uso de traduções em Consultas. Para saber como criar um Conjunto de Traduções, acesse a página [[Traduções:Visão_Geral|Visão Geral das Traduções]]. =Vinculando um Conjunto de Traduções= =Diferença entre criação automática ou manual para uso em consulta?= Duvido que tenha uma, na verdade. =Diferenças nos tipos de consulta= Diferenças no que é ou não traduzido e outras que forem encontradas. ==Grid== ===O que é traduzido=== *colunas *filtros da consulta *botões *legendas *formatações condicionais ==Crosstab== Indisponível no momento. ==Gráfico== Indisponível no momento. =Ver Também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] * [[Consulta:Visão Geral|Consultas: Visão Geral]] a5e39855adb544f8e832e527d6f6fc9c9b711b61 2635 2632 2021-07-06T14:36:42Z Luiz.kruger 18 Vinculando ok wikitext text/x-wiki Essa página trata dos aspectos específicos de uso de traduções em Consultas. Para saber como criar um Conjunto de Traduções, acesse a página [[Traduções:Visão_Geral|Visão Geral das Traduções]]. =Vinculando um Conjunto de Traduções= [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|Campo de Vinculação e Checkbox Adicionar automaticamente novos textos no Conjunto de Traduções]] No menu ''Configurações'' da Consulta, uso o browser para encontrar o Conjunto de Traduções a ser vinculada ou preencha o campo com o código de atualização dele. Caso seja conveniente adicionar novos textos detectados nesse objeto no Conjunto de Traduções vinculado, marque o checkbox correspondente. Caso seja necessário criar uma nova tradução a partir dessa consulta, marque esse checkbox sem vincular um conjunto de traduções. Lembre-se de salvar a Consulta para observar as mudanças. =Diferenças nos tipos de consulta= Diferenças no que é ou não traduzido e outras que forem relevantes. ==Grid== ===O que é traduzido=== *colunas *filtros da consulta *botões *legendas *formatações condicionais ==Crosstab== Indisponível no momento. ==Gráfico== Indisponível no momento. =Ver Também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] * [[Consulta:Visão Geral|Consultas: Visão Geral]] 07d1d4d100d741517131ed138eb09ddaf065e2f0 Traduções:Utilizando em Formulários 0 426 2615 2613 2021-06-15T22:04:26Z Luiz.kruger 18 /* O que é traduzido */ realmente é só isso wikitext text/x-wiki Intro: esse será um in depth sobre traduções em Formulários. Para sabercomo criar um conjunto de traduções, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= Só encontrar a tradução ali. Se for criar uma nova, é só marcar a opção de adicionar auto. =O que é traduzido= *valor dos campos de formulário, incluindo os botões. *título =Ver também= Tudo de traduções ded5c2f9cee3781a3aa9eddc987beb2abd329d68 2617 2615 2021-06-17T04:24:45Z Luiz.kruger 18 melhor wikitext text/x-wiki Essa página trata dos aspectos específicos de uso de traduções em Formulários. Para saber como criar um Conjunto de Traduções, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= Nas configurações do Formulário, Escolha o Conjunto de Traduções utilizando o browser. Caso seja necessário criar um novo Conjunto de Traduções, pode-se fazê-lo marcando a opção de adicionar automaticamente novos textos nos Conjuntos de Traduções. =O que é traduzido= *Nome do formulário *Descrição dos campos de formulário, incluindo os botões. =Ver também= Tudo de traduções af5b710690459069a3ab0a2db679c466a9cb66be 2618 2617 2021-06-21T22:02:30Z Luiz.kruger 18 links wikitext text/x-wiki Essa página trata dos aspectos específicos de uso de traduções em Formulários. Para saber como criar um Conjunto de Traduções, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= Nas configurações do Formulário, Escolha o Conjunto de Traduções utilizando o browser. Caso seja necessário criar um novo Conjunto de Traduções, pode-se fazê-lo marcando a opção de adicionar automaticamente novos textos nos Conjuntos de Traduções. =O que é traduzido= *Nome do formulário *Descrição dos campos de formulário, incluindo os botões. =Ver também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Browsers|Utilizando em Consultas]] 41a09e8a6901da892b3836563365303fe499c600 2619 2618 2021-06-21T22:03:04Z Luiz.kruger 18 /* Ver também */ dinâmicos wikitext text/x-wiki Essa página trata dos aspectos específicos de uso de traduções em Formulários. Para saber como criar um Conjunto de Traduções, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= Nas configurações do Formulário, Escolha o Conjunto de Traduções utilizando o browser. Caso seja necessário criar um novo Conjunto de Traduções, pode-se fazê-lo marcando a opção de adicionar automaticamente novos textos nos Conjuntos de Traduções. =O que é traduzido= *Nome do formulário *Descrição dos campos de formulário, incluindo os botões. =Ver também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers]] 963cfbf5e0964c212c311afc09fc814b8438bb20 2621 2619 2021-06-22T20:19:30Z Luiz.kruger 18 /* Ver também */ links ok wikitext text/x-wiki Essa página trata dos aspectos específicos de uso de traduções em Formulários. Para saber como criar um Conjunto de Traduções, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= Nas configurações do Formulário, Escolha o Conjunto de Traduções utilizando o browser. Caso seja necessário criar um novo Conjunto de Traduções, pode-se fazê-lo marcando a opção de adicionar automaticamente novos textos nos Conjuntos de Traduções. =O que é traduzido= *Nome do formulário *Descrição dos campos de formulário, incluindo os botões. =Ver também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers]] * [[Formulário Dinâmico:Visão Geral|Formulário: Visão Geral]] f57fd506438d7ab3f71d02f2270ad8a06d4712a5 2630 2621 2021-07-02T04:57:54Z Luiz.kruger 18 link na intro wikitext text/x-wiki Essa página trata dos aspectos específicos de uso de traduções em Formulários. Para saber como criar um Conjunto de Traduções, acesse a página [[Traduções:Visão_Geral|Visão Geral das Traduções]]. =Vinculando um Conjunto de Traduções= Nas configurações do Formulário, Escolha o Conjunto de Traduções utilizando o browser. Caso seja necessário criar um novo Conjunto de Traduções, pode-se fazê-lo marcando a opção de adicionar automaticamente novos textos nos Conjuntos de Traduções. =O que é traduzido= *Nome do formulário *Descrição dos campos de formulário, incluindo os botões. =Ver também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers]] * [[Formulário Dinâmico:Visão Geral|Formulário: Visão Geral]] c3e16ec9973aa65449e063ef95a9737e8767c82b 2639 2630 2021-07-06T14:50:01Z Luiz.kruger 18 /* Vinculando um Conjunto de Traduções */ Vinculando ok wikitext text/x-wiki Essa página trata dos aspectos específicos de uso de traduções em Formulários. Para saber como criar um Conjunto de Traduções, acesse a página [[Traduções:Visão_Geral|Visão Geral das Traduções]]. =Vinculando um Conjunto de Traduções= [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|Campo de Vinculação e Checkbox Adicionar automaticamente novos textos no Conjunto de Traduções]] No menu Configurações do Formulário, use o browser para encontrar o Conjunto de Traduções a ser vinculado ou preencha o campo com o código de atualização dele. Caso seja conveniente adicionar novos textos detectados nesse objeto no Conjunto de Traduções vinculado, marque o checkbox correspondente. Caso seja necessário criar uma nova tradução a partir desse fomulário, marque esse checkbox sem vincular um conjunto de traduções. Lembre-se de salvar o Formulário para observar as mudanças. =O que é traduzido= *Nome do formulário *Descrição dos campos de formulário, incluindo os botões. =Ver também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Browsers]] * [[Formulário Dinâmico:Visão Geral|Formulário: Visão Geral]] 6df7a77b3c07e55b6fd46a49f066bb27afba9644 Traduções:Utilizando em Browsers Dinâmicos 0 425 2616 2612 2021-06-16T19:12:51Z Luiz.kruger 18 /* O que é traduzido */ Final wikitext text/x-wiki Intro: esse será um in depth sobre traduções em Browsers. Para sabercomo criar, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= Só encontrar a tradução ali. Se for criar uma nova, é só marcar a opção de adicionar auto. =O que é traduzido= *Nome do Browser *Nome de exibição das Colunas do Browser *Os parâmetros do Browser são incluídos na tradução mas são invisíveis na Web =Ver também= Tudo de traduções 7b41387bc03429784327edcdd22aef5dd7ab5a5f 2620 2616 2021-06-22T20:18:46Z Luiz.kruger 18 /* Ver também */ links ok wikitext text/x-wiki Intro: esse será um in depth sobre traduções em Browsers. Para sabercomo criar, acesse a página visão geral das traduções. =Vinculando um Conjunto de Traduções= Só encontrar a tradução ali. Se for criar uma nova, é só marcar a opção de adicionar auto. =O que é traduzido= *Nome do Browser *Nome de exibição das Colunas do Browser *Os parâmetros do Browser são incluídos na tradução mas são invisíveis na Web =Ver Também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Browser Dinâmico:Visão Geral|Browser: Visão Geral]] da1aad9c3526f16fa7edd6c7303234e9a95af788 2631 2620 2021-07-02T04:58:18Z Luiz.kruger 18 intro ok wikitext text/x-wiki Essa página trata dos aspectos específicos de uso de traduções em Browsers. Para saber como criar um Conjunto de Traduções, acesse a página [[Traduções:Visão_Geral|Visão Geral das Traduções]]. =Vinculando um Conjunto de Traduções= Só encontrar a tradução ali. Se for criar uma nova, é só marcar a opção de adicionar auto. =O que é traduzido= *Nome do Browser *Nome de exibição das Colunas do Browser *Os parâmetros do Browser são incluídos na tradução mas são invisíveis na Web =Ver Também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Browser Dinâmico:Visão Geral|Browser: Visão Geral]] 0c766e2ef97e3880fad1dd7c5eec3c5046a2d170 2638 2631 2021-07-06T14:48:46Z Luiz.kruger 18 /* Vinculando um Conjunto de Traduções */ Vinculando ok wikitext text/x-wiki Essa página trata dos aspectos específicos de uso de traduções em Browsers. Para saber como criar um Conjunto de Traduções, acesse a página [[Traduções:Visão_Geral|Visão Geral das Traduções]]. =Vinculando um Conjunto de Traduções= [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|Campo de Vinculação e Checkbox Adicionar automaticamente novos textos no Conjunto de Traduções]] No menu Configurações do Browser, use o browser para encontrar o Conjunto de Traduções a ser vinculado ou preencha o campo com o código de atualização dele. Caso seja conveniente adicionar novos textos detectados nesse objeto no Conjunto de Traduções vinculado, marque o checkbox correspondente. Caso seja necessário criar uma nova tradução a partir dessa consulta, marque esse checkbox sem vincular um conjunto de traduções. Lembre-se de salvar o Browser para observar as mudanças. =O que é traduzido= *Nome do Browser *Nome de exibição das Colunas do Browser *Os parâmetros do Browser são incluídos na tradução mas são invisíveis na Web =Ver Também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Browser Dinâmico:Visão Geral|Browser: Visão Geral]] 9f2db2651fb586b03da1adb54b7795bdf7a7e941 2640 2638 2021-07-06T14:50:47Z Luiz.kruger 18 /* Vinculando um Conjunto de Traduções */ browser, não consulta wikitext text/x-wiki Essa página trata dos aspectos específicos de uso de traduções em Browsers. Para saber como criar um Conjunto de Traduções, acesse a página [[Traduções:Visão_Geral|Visão Geral das Traduções]]. =Vinculando um Conjunto de Traduções= [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|Campo de Vinculação e Checkbox Adicionar automaticamente novos textos no Conjunto de Traduções]] No menu Configurações do Browser, use o browser para encontrar o Conjunto de Traduções a ser vinculado ou preencha o campo com o código de atualização dele. Caso seja conveniente adicionar novos textos detectados nesse objeto no Conjunto de Traduções vinculado, marque o checkbox correspondente. Caso seja necessário criar uma nova tradução a partir desse browser, marque esse checkbox sem vincular um conjunto de traduções. Lembre-se de salvar o Browser para observar as mudanças. =O que é traduzido= *Nome do Browser *Nome de exibição das Colunas do Browser *Os parâmetros do Browser são incluídos na tradução mas são invisíveis na Web =Ver Também= * [[Traduções:Visão_Geral|Visão Geral das Traduções]] * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Browser Dinâmico:Visão Geral|Browser: Visão Geral]] 6907b2057943bf19c4ba88b6c01d434163159cb2 Traduções:Visão Geral 0 414 2623 2611 2021-06-22T20:40:10Z Luiz.kruger 18 /* Veja também */ links ok wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. Um Conjunto de Traduções engloba traduções de uma lista de textos para uma ou mais linguagens. [[Arquivo:Client Traducoes tela.png|miniaturadaimagem|Lista de linguagens na esquerda, lista de textos na direita.]] {|class="wikitable" | Menu | Desenvolvimento → Tradução |--------------- | Pode usar | Consulta, Formulário, Browser |--------------- | Pode ser usado em | Consulta, Formulário, Browser |} =Criação= Há dois meios de criar um objeto Conjunto de Traduções: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado para necessidades mais avançadas. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução ==Criando uma Tradução independente(?)== *Acesse Desenvolvimento -> Traduções *Insira módulo, nome. *Insira as palavras que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação idempotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Utilizando em outros objetos= Acho importante falar que as traduções não precisam ser dedicadas a um objeto só; normalmente, o correto é fazer uma por módulo do sistema. Incluir isso na intro =Testando= botão Abrir no navegador do alvo alterar o idioma do navegador =Detalhes de Funcionamento= ==Resolução de Conflitos== Dá prioridade para o texto mais longo. *Exemplo: Maçã especial X maçã especial gala: Ganha o Maçã especial gala. ==Possibilidades de Texto de Entrada== É case sensitive. *Ex: "produto" pode ter uma tradução diferente de "Produto". Diferencia também números e outros algarismos especiais junto à palavras *Ex.: Produto1; Produto2. ==Tradução no Idioma Nativo tem Prioridade== Se for usado "Traduzir a partir do idioma nativo" e não houver tradução em um texto na língua selecionada mas houver a tradução no idioma nativo (PTBR), a tradução desse texto será o valor que estiver na coluna 'Tradução' do idioma nativo. =Botões de Rodapé= [[Arquivo:Client Traducoes botoes rodape.png|miniaturadaimagem|Botões de Rodapé]] Salvar Deletar Novo Sair =Ver Também= * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] 5a78792f08c64f7ee4c281cdb1308dfed9454acc 2624 2623 2021-06-23T00:55:44Z Luiz.kruger 18 /* Utilizando em outros objetos */ texto importante wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. Um Conjunto de Traduções engloba traduções de uma lista de textos para uma ou mais linguagens. [[Arquivo:Client Traducoes tela.png|miniaturadaimagem|Lista de linguagens na esquerda, lista de textos na direita.]] {|class="wikitable" | Menu | Desenvolvimento → Tradução |--------------- | Pode usar | Consulta, Formulário, Browser |--------------- | Pode ser usado em | Consulta, Formulário, Browser |} =Criação= Há dois meios de criar um objeto Conjunto de Traduções: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado para necessidades mais avançadas. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução ==Criando uma Tradução independente(?)== *Acesse Desenvolvimento -> Traduções *Insira módulo, nome. *Insira as palavras que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação idempotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Utilizando em Outros Objetos= É recomendado que um conjunto de traduções seja usado para mais de um objeto; possivelmente englobando todos objetos de um ou mais módulos. Ao utilizar o recurso de incluir novas palavras automaticamente do objeto ao conjunto de traduções, a lista de textos pode ser ampliada de modo prático. A personalização das traduções permite que seja apresentada ao usuário sempre a melhor tradução para o contexto em que o objeto se situa. Por isso, não é recomendado que um único conjunto de traduções seja usado para todo o sistema. =Testando= botão Abrir no navegador do alvo alterar o idioma do navegador =Detalhes de Funcionamento= ==Resolução de Conflitos== Dá prioridade para o texto mais longo. *Exemplo: Maçã especial X maçã especial gala: Ganha o Maçã especial gala. ==Possibilidades de Texto de Entrada== É case sensitive. *Ex: "produto" pode ter uma tradução diferente de "Produto". Diferencia também números e outros algarismos especiais junto à palavras *Ex.: Produto1; Produto2. ==Tradução no Idioma Nativo tem Prioridade== Se for usado "Traduzir a partir do idioma nativo" e não houver tradução em um texto na língua selecionada mas houver a tradução no idioma nativo (PTBR), a tradução desse texto será o valor que estiver na coluna 'Tradução' do idioma nativo. =Botões de Rodapé= [[Arquivo:Client Traducoes botoes rodape.png|miniaturadaimagem|Botões de Rodapé]] Salvar Deletar Novo Sair =Ver Também= * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] 802e0f702cf72f5baface9037c5ee5b408b50ff3 2625 2624 2021-06-23T05:32:54Z Luiz.kruger 18 /* Criação */ Essa indicação faz mais sentido wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. Um Conjunto de Traduções engloba traduções de uma lista de textos para uma ou mais linguagens. [[Arquivo:Client Traducoes tela.png|miniaturadaimagem|Lista de linguagens na esquerda, lista de textos na direita.]] {|class="wikitable" | Menu | Desenvolvimento → Tradução |--------------- | Pode usar | Consulta, Formulário, Browser |--------------- | Pode ser usado em | Consulta, Formulário, Browser |} =Criação= Há dois meios de criar um objeto Conjunto de Traduções: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado apenas seja necessário em um cenário específico de desenvolvimento. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução ==Criando uma Tradução independente(?)== *Acesse Desenvolvimento -> Traduções *Insira módulo, nome. *Insira os textos que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação idempotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Utilizando em Outros Objetos= É recomendado que um conjunto de traduções seja usado para mais de um objeto; possivelmente englobando todos objetos de um ou mais módulos. Ao utilizar o recurso de incluir novas palavras automaticamente do objeto ao conjunto de traduções, a lista de textos pode ser ampliada de modo prático. A personalização das traduções permite que seja apresentada ao usuário sempre a melhor tradução para o contexto em que o objeto se situa. Por isso, não é recomendado que um único conjunto de traduções seja usado para todo o sistema. =Testando= botão Abrir no navegador do alvo alterar o idioma do navegador =Detalhes de Funcionamento= ==Resolução de Conflitos== Dá prioridade para o texto mais longo. *Exemplo: Maçã especial X maçã especial gala: Ganha o Maçã especial gala. ==Possibilidades de Texto de Entrada== É case sensitive. *Ex: "produto" pode ter uma tradução diferente de "Produto". Diferencia também números e outros algarismos especiais junto à palavras *Ex.: Produto1; Produto2. ==Tradução no Idioma Nativo tem Prioridade== Se for usado "Traduzir a partir do idioma nativo" e não houver tradução em um texto na língua selecionada mas houver a tradução no idioma nativo (PTBR), a tradução desse texto será o valor que estiver na coluna 'Tradução' do idioma nativo. =Botões de Rodapé= [[Arquivo:Client Traducoes botoes rodape.png|miniaturadaimagem|Botões de Rodapé]] Salvar Deletar Novo Sair =Ver Também= * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] 370286b3ac8864eb2e7e35eb35d1dd4d4f5f25e6 2626 2625 2021-06-23T20:24:54Z Luiz.kruger 18 /* Botões de Rodapé */ copiado de V G do formulário wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. Um Conjunto de Traduções engloba traduções de uma lista de textos para uma ou mais linguagens. [[Arquivo:Client Traducoes tela.png|miniaturadaimagem|Lista de linguagens na esquerda, lista de textos na direita.]] {|class="wikitable" | Menu | Desenvolvimento → Tradução |--------------- | Pode usar | Consulta, Formulário, Browser |--------------- | Pode ser usado em | Consulta, Formulário, Browser |} =Criação= Há dois meios de criar um objeto Conjunto de Traduções: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado apenas seja necessário em um cenário específico de desenvolvimento. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução ==Criando uma Tradução independente(?)== *Acesse Desenvolvimento -> Traduções *Insira módulo, nome. *Insira os textos que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação idempotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Utilizando em Outros Objetos= É recomendado que um conjunto de traduções seja usado para mais de um objeto; possivelmente englobando todos objetos de um ou mais módulos. Ao utilizar o recurso de incluir novas palavras automaticamente do objeto ao conjunto de traduções, a lista de textos pode ser ampliada de modo prático. A personalização das traduções permite que seja apresentada ao usuário sempre a melhor tradução para o contexto em que o objeto se situa. Por isso, não é recomendado que um único conjunto de traduções seja usado para todo o sistema. =Testando= botão Abrir no navegador do alvo alterar o idioma do navegador =Detalhes de Funcionamento= ==Resolução de Conflitos== Dá prioridade para o texto mais longo. *Exemplo: Maçã especial X maçã especial gala: Ganha o Maçã especial gala. ==Possibilidades de Texto de Entrada== É case sensitive. *Ex: "produto" pode ter uma tradução diferente de "Produto". Diferencia também números e outros algarismos especiais junto à palavras *Ex.: Produto1; Produto2. ==Tradução no Idioma Nativo tem Prioridade== Se for usado "Traduzir a partir do idioma nativo" e não houver tradução em um texto na língua selecionada mas houver a tradução no idioma nativo (PTBR), a tradução desse texto será o valor que estiver na coluna 'Tradução' do idioma nativo. =Botões do Rodapé= No rodapé do Cadastro de Formulário Dinâmico, existem 4 botões: [[Arquivo:Client Traducoes botoes rodape.png|miniaturadaimagem|Botões de Rodapé]] * ''Novo'': Criar uma nova Tradução; * ''Excluir'': Excluir a atual Tradução; * ''Salvar'': Salvar a atual Tradução; * ''Sair'': Sair da edição da atual Tradução; =Ver Também= * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] d33c44d59468108484e4d63f03c0c505e94ed619 2633 2626 2021-07-02T05:30:40Z Luiz.kruger 18 Campos da lista de texto + minor changes wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. Um Conjunto de Traduções engloba traduções de uma lista de textos para uma ou mais linguagens. [[Arquivo:Client Traducoes tela.png|miniaturadaimagem|Lista de linguagens na esquerda, lista de textos na direita.]] {|class="wikitable" | Menu | Desenvolvimento → Traduções |--------------- | Pode usar | Consulta, Formulário, Browser |--------------- | Pode ser usado em | Consulta, Formulário, Browser |} =Campos da lista de textos= Ao clicar nos cabeçalhos dos campos, é possível ordenar a lista de texto em relação a cada um deles. == Texto == Texto que será traduzido. == Tradução == Tradução do texto nesse idioma. == Tradução do Usuário == Inativo. == Comentários == Espaço para comentários que só serão visíveis no Client. =Criação= Há dois meios de criar um objeto Conjunto de Traduções: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado apenas seja necessário em um cenário específico de desenvolvimento. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução ==Criando uma Tradução independente== *Acesse Desenvolvimento → Traduções *Insira Módulo e Nome. *Insira os textos que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação idempotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Utilizando em Outros Objetos= É recomendado que um conjunto de traduções seja usado para mais de um objeto; possivelmente englobando todos objetos de um ou mais módulos. Ao utilizar o recurso de incluir novas palavras automaticamente do objeto ao conjunto de traduções, a lista de textos pode ser ampliada de modo prático. A personalização das traduções permite que seja apresentada ao usuário sempre a melhor tradução para o contexto em que o objeto se situa. Por isso, não é recomendado que um único conjunto de traduções seja usado para todo o sistema. =Testando= botão Abrir no navegador do alvo alterar o idioma do navegador =Detalhes de Funcionamento= ==Resolução de Conflitos== Dá prioridade para o texto mais longo. *Exemplo: Maçã especial X maçã especial gala: Ganha o Maçã especial gala. ==Possibilidades de Texto de Entrada== Diferencia letras maísculas de minúsculas. *Ex: "produto" pode ter uma tradução diferente de "Produto". Diferencia também números e outros algarismos especiais junto à palavras *Ex.: Produto1; Produto2. ==Tradução no Idioma Nativo tem Prioridade== Se for usado "Traduzir a partir do idioma nativo" e não houver tradução em um texto na língua selecionada mas houver a tradução no idioma nativo (PTBR), a tradução desse texto será o valor que estiver na coluna 'Tradução' do idioma nativo. =Botões do Rodapé= No rodapé do Cadastro de Formulário Dinâmico, existem 4 botões: [[Arquivo:Client Traducoes botoes rodape.png|miniaturadaimagem|Botões de Rodapé]] * ''Novo'': Criar uma nova Tradução; * ''Excluir'': Excluir a atual Tradução; * ''Salvar'': Salvar a atual Tradução; * ''Sair'': Sair da edição da atual Tradução; =Ver Também= * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] cf6b7d6cab34041df5692dd24ee738bff4482955 2634 2633 2021-07-06T14:15:26Z Luiz.kruger 18 minor melhorias wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. Um Conjunto de Traduções engloba traduções de uma lista de textos para uma ou mais linguagens. [[Arquivo:Client Traducoes tela.png|miniaturadaimagem|Lista de linguagens na esquerda, lista de textos na direita.]] {|class="wikitable" | Menu | Desenvolvimento → Traduções |--------------- | Pode usar | Consulta, Formulário, Browser |--------------- | Pode ser usado em | Consulta, Formulário, Browser |} =Campos da lista de textos= Ao clicar nos cabeçalhos dos campos, é possível ordenar a lista de texto em relação a cada um deles. == Texto == Texto que será traduzido. == Tradução == Tradução do texto nesse idioma. == Tradução do Usuário == Inativo. == Comentários == Espaço para comentários que só serão visíveis no Client. =Criação= Há dois meios de criar um objeto Conjunto de Traduções: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado apenas seja necessário em um cenário específico de desenvolvimento. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução ==Criando uma Tradução Independente== *Acesse Desenvolvimento → Traduções *Insira Módulo e Nome. *Insira os textos que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação idempotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Utilizando em Outros Objetos= É recomendado que um conjunto de traduções seja usado para mais de um objeto; possivelmente englobando todos objetos de um ou mais módulos. Ao utilizar o recurso de incluir novas palavras automaticamente do objeto ao conjunto de traduções, a lista de textos pode ser ampliada de modo prático. A personalização das traduções permite que seja apresentada ao usuário sempre a melhor tradução para o contexto em que o objeto se situa. Por isso, não é recomendado que um único conjunto de traduções seja usado para todo o sistema. =Testando= == Testando a Consulta == [[Arquivo:Web Consulta EmployeesQuery.png|miniaturadaimagem|Visualização no Site da Consulta que exibe todas as colunas da tabela "Employees"]] Para testar a ''Tradução'' criada, abra um objeto em que ela é utilizada no ''Latromi WEB''. Isso pode ser feito clicando no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]] do objeto. Após, altere o idioma do navegador para a linguagem a ser testada. Normalmente, a mudança de linguagem é fácil de ser encontrada e revertida nas configurações do navegador. =Detalhes de Funcionamento= ==Resolução de Conflitos== Dá prioridade para o texto mais longo. *Exemplo: Maçã especial X maçã especial gala: Ganha o Maçã especial gala. ==Possibilidades de Texto de Entrada== Diferencia letras maísculas de minúsculas. *Ex: "produto" pode ter uma tradução diferente de "Produto". Diferencia também números e outros algarismos especiais junto à palavras *Ex.: Produto1; Produto2. ==Tradução no Idioma Nativo tem Prioridade== Se for usado "Traduzir a partir do idioma nativo" e não houver tradução em um texto na língua selecionada mas houver a tradução no idioma nativo (PTBR), a tradução desse texto será o valor que estiver na coluna 'Tradução' do idioma nativo. =Botões do Rodapé= No rodapé do Cadastro de Formulário Dinâmico, existem 4 botões: [[Arquivo:Client Traducoes botoes rodape.png|miniaturadaimagem|Botões de Rodapé]] * ''Novo'': Criar uma nova Tradução; * ''Excluir'': Excluir a atual Tradução; * ''Salvar'': Salvar a atual Tradução; * ''Sair'': Sair da edição da atual Tradução; =Ver Também= * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] f6c3e618cf4ae447e1295882500860863f937dc6 2636 2634 2021-07-06T14:39:05Z Luiz.kruger 18 Testando ok wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. Um Conjunto de Traduções engloba traduções de uma lista de textos para uma ou mais linguagens. [[Arquivo:Client Traducoes tela.png|miniaturadaimagem|Lista de linguagens na esquerda, lista de textos na direita.]] {|class="wikitable" | Menu | Desenvolvimento → Traduções |--------------- | Pode usar | Consulta, Formulário, Browser |--------------- | Pode ser usado em | Consulta, Formulário, Browser |} =Campos da lista de textos= Ao clicar nos cabeçalhos dos campos, é possível ordenar a lista de texto em relação a cada um deles. == Texto == Texto que será traduzido. == Tradução == Tradução do texto nesse idioma. == Tradução do Usuário == Inativo. == Comentários == Espaço para comentários que só serão visíveis no Client. =Criação= Há dois meios de criar um objeto Conjunto de Traduções: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado apenas seja necessário em um cenário específico de desenvolvimento. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|checkbox no browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|checkbox na consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|checkbox no formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá as palavras já incluídas no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução ==Criando uma Tradução Independente== *Acesse Desenvolvimento → Traduções *Insira Módulo e Nome. *Insira os textos que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação idempotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Utilizando em Outros Objetos= É recomendado que um conjunto de traduções seja usado para mais de um objeto; possivelmente englobando todos objetos de um ou mais módulos. Ao utilizar o recurso de incluir novas palavras automaticamente do objeto ao conjunto de traduções, a lista de textos pode ser ampliada de modo prático. A personalização das traduções permite que seja apresentada ao usuário sempre a melhor tradução para o contexto em que o objeto se situa. Por isso, não é recomendado que um único conjunto de traduções seja usado para todo o sistema. =Testando= Para testar a ''Tradução'' criada, abra um objeto em que ela é utilizada no '''Latromi WEB'''. Isso pode ser feito clicando no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]] do objeto. Após, altere o idioma do navegador para a linguagem a ser testada. Normalmente, a mudança de linguagem é fácil de ser encontrada e revertida nas configurações do navegador. =Detalhes de Funcionamento= ==Resolução de Conflitos== Dá prioridade para o texto mais longo. *Exemplo: Maçã especial X maçã especial gala: Ganha o Maçã especial gala. ==Possibilidades de Texto de Entrada== Diferencia letras maísculas de minúsculas. *Ex: "produto" pode ter uma tradução diferente de "Produto". Diferencia também números e outros algarismos especiais junto à palavras *Ex.: Produto1; Produto2. ==Tradução no Idioma Nativo tem Prioridade== Se for usado "Traduzir a partir do idioma nativo" e não houver tradução em um texto na língua selecionada mas houver a tradução no idioma nativo (PTBR), a tradução desse texto será o valor que estiver na coluna 'Tradução' do idioma nativo. =Botões do Rodapé= No rodapé do Cadastro de Formulário Dinâmico, existem 4 botões: [[Arquivo:Client Traducoes botoes rodape.png|miniaturadaimagem|Botões de Rodapé]] * ''Novo'': Criar uma nova Tradução; * ''Excluir'': Excluir a atual Tradução; * ''Salvar'': Salvar a atual Tradução; * ''Sair'': Sair da edição da atual Tradução; =Ver Também= * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] c0f1df33427e8a907d960083728dc8b2989c446e 2637 2636 2021-07-06T14:48:13Z Luiz.kruger 18 /* Criando uma Tradução a Partir de Outro Objeto */ typos wikitext text/x-wiki [[Arquivo:Client Traducoes localizacao.png|miniaturadaimagem|Localização das Traduções no Latromi Client]] As traduções permitem que uma consultas, formulários e browsers sejam compreendidos em diferentes linguagens sem que seja necessária a criação de difrentes entidades destes. Se disponíveis, os textos das páginas serão exibidos na linguagem configurada no navegador do usuário. Um Conjunto de Traduções engloba traduções de uma lista de textos para uma ou mais linguagens. [[Arquivo:Client Traducoes tela.png|miniaturadaimagem|Lista de linguagens na esquerda, lista de textos na direita.]] {|class="wikitable" | Menu | Desenvolvimento → Traduções |--------------- | Pode usar | Consulta, Formulário, Browser |--------------- | Pode ser usado em | Consulta, Formulário, Browser |} =Campos da lista de textos= Ao clicar nos cabeçalhos dos campos, é possível ordenar a lista de texto em relação a cada um deles. == Texto == Texto que será traduzido. == Tradução == Tradução do texto nesse idioma. == Tradução do Usuário == Inativo. == Comentários == Espaço para comentários que só serão visíveis no Client. =Criação= Há dois meios de criar um objeto Conjunto de Traduções: * A partir de uma Consulta, Formulário ou Browser. * Diretamente (pelo menu Desenvolvimento -> Tradução); O primeiro método é, normalemnte, mais prático, enquanto o segundo é recomendado apenas seja necessário em um cenário específico de desenvolvimento. ==Criando uma Tradução a Partir de Outro Objeto== Em consulta, formulário ou browser: Vá em "Configurações" e marque o checkbox "Adicionar automaticamente novos textos no Conjunto de Traduções". *Imagens: Config > checkbox dos 3 tipos de objetos. [[Arquivo:Client Traducoes opcoes browser.png|miniaturadaimagem|none|checkbox no Browser]] [[Arquivo:Client Traducoes opcoes consulta.png|miniaturadaimagem|none|checkbox na Consulta]] [[Arquivo:Client Traducoes opcoes formulario.png|miniaturadaimagem|none|checkbox no Formulário]] Após, salve o objeto. Isso criará uma nova Tradução, que conterá os textos já incluídos no objeto e terá o nome deste objeto. *Acesse Desenvolvimento -> Traduções *Encontre a tradução ==Criando uma Tradução Independente== *Acesse Desenvolvimento → Traduções *Insira Módulo e Nome. *Insira os textos que deseja traduzir ==Traduzindo== Agora, vamos criar as traduções para as linguagens desejadas. *adicionar o idioma desejado [[Arquivo:Client Traducoes adicionar linguagem.png|miniaturadaimagem|adicionar traducao]] *Botão direito nele-> traduzir a partir do nativo [[Arquivo:Client Traducoes traduzir errado.png|miniaturadaimagem|escrito errado]] Vai traduzir através de um tradutor web apenas as que não estão traduzidas. Isso pode ser feito mais de uma vez(ação idempotente), permitindo que novas palavras sejam acrescentadas na lista posteriormente. *corrigir as traduções que não são satisfatórias =Utilizando em Outros Objetos= É recomendado que um conjunto de traduções seja usado para mais de um objeto; possivelmente englobando todos objetos de um ou mais módulos. Ao utilizar o recurso de incluir novas palavras automaticamente do objeto ao conjunto de traduções, a lista de textos pode ser ampliada de modo prático. A personalização das traduções permite que seja apresentada ao usuário sempre a melhor tradução para o contexto em que o objeto se situa. Por isso, não é recomendado que um único conjunto de traduções seja usado para todo o sistema. =Testando= Para testar a ''Tradução'' criada, abra um objeto em que ela é utilizada no '''Latromi WEB'''. Isso pode ser feito clicando no link [[Arquivo:Client ObjetHeader AbrirNoNavegador.png]] do objeto. Após, altere o idioma do navegador para a linguagem a ser testada. Normalmente, a mudança de linguagem é fácil de ser encontrada e revertida nas configurações do navegador. =Detalhes de Funcionamento= ==Resolução de Conflitos== Dá prioridade para o texto mais longo. *Exemplo: Maçã especial X maçã especial gala: Ganha o Maçã especial gala. ==Possibilidades de Texto de Entrada== Diferencia letras maísculas de minúsculas. *Ex: "produto" pode ter uma tradução diferente de "Produto". Diferencia também números e outros algarismos especiais junto à palavras *Ex.: Produto1; Produto2. ==Tradução no Idioma Nativo tem Prioridade== Se for usado "Traduzir a partir do idioma nativo" e não houver tradução em um texto na língua selecionada mas houver a tradução no idioma nativo (PTBR), a tradução desse texto será o valor que estiver na coluna 'Tradução' do idioma nativo. =Botões do Rodapé= No rodapé do Cadastro de Formulário Dinâmico, existem 4 botões: [[Arquivo:Client Traducoes botoes rodape.png|miniaturadaimagem|Botões de Rodapé]] * ''Novo'': Criar uma nova Tradução; * ''Excluir'': Excluir a atual Tradução; * ''Salvar'': Salvar a atual Tradução; * ''Sair'': Sair da edição da atual Tradução; =Ver Também= * [[Traduções:Utilizando em Consultas|Utilizando em Consultas]] * [[Traduções:Utilizando em Formulários|Utilizando em Formulários]] * [[Traduções:Utilizando em Browsers Dinâmicos|Utilizando em Consultas]] d1d5bb5eede12477474a04584983c5944aa0127c Formulário Dinâmico:Programação 0 372 2641 2579 2021-07-07T19:21:50Z Luiz.kruger 18 /* Criando um Procedimento */ correção do itálico wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento, não deixando a tela ser fechada pelo usuário. ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== Dispara quando o valor selecionado for alterado. Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar'' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Funções somente podem ser criadas na lista de funções pelo comando ''botão direito -> adicionar''. Quando isso for feito, uma tela de edição será aberta. Nela, nome, descrição e tipo de retorno podem ser especificados. A lista de instruções deve ter pelo menos um retorno e este deve ser especificado. === Utilizando uma Função === Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. ==== Mostrar Campos / Ocultar Campos ==== Altera a visibilidade da lista de campos selecionados. ==== Habilitar Campos / Desabilitar Campos ==== Altera a capacidade de edição pelo usuário da lista de campos selecionados. ==== Atribuir Somente Leitura / Remover Somente Leitura ==== Altera a propriedade 'Somente Leitura' da lista de campos selecionados. ==== Atribuir Foco ==== Altera a seleção usada na navegação com Tabs no '''Latromi WEB''' para o campo selecionado. ==== Tornar Campo Obrigatório / Tornar Campo Opcional ==== Altera a propriedade de obrigatoriedade da lista de campos selecionados. === Comandos internos === ==== Popular Campos e Variáveis ==== Selecione campos e variáveis e defina os valores que serão atribuídos a eles dentre as várias opções. ==== Mostrar Mensagem ==== Escreva uma mensagem que aparecerá em modo popup e defina seu tipo. A mensagem pode conter substituições. ==== Abrir URL ==== Escolha o alvo e o endereço URL a ser aberto. O endereço URL pode conter substituições. ==== Abrir Lookup ==== Abre um Lookup existente no formulário. ==== Abrir Janela ==== Abre uma Janela existente no formulário. Escolha se será aberta maximizada e se será modal. ==== Chamar Procedimento ==== Chama um Procedimento existente no formulário e permite a passagem de parâmetros. ==== Chamar Função ==== Chama uma função existente no formulário e solicita uma váriável de retorno. Permite a passagem de parâmetros. === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === * rascunho - descrição detalhada do funcionamento. ==== Fechar ==== Chama o Closing(). *Se já estiver no Closing, fecha direto. *Se o Cancelar Evento estiver no meio do procedimento, o que vier depois dele será executado. *Se tiver um Cancelar Evento e depois um Close(), todos os comandos até o primeiro Close() serão executados e o formulário não será fechado. ==== Reiniciar ==== Reinicia o Formulário. *Não trigga Closing. Trigga o Load. Depois desse comando, as outras ações do BDI são executadas = reinicia e depois continua o procedimento/função. ==== Cancelar Evento ==== Cancela o fechamento do formulário. *Só funciona no closing? parece que sim. ==== Confirmar Uploads ==== Tenta realizar os uploads dos campos de Upload. ==== Notificar Ação Concluída ==== Notifica o usuário do Latromi WEB que a operação foi concluída com sucesso no rodapé da janela do Formulário. == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] bcf69b6c65a1a101e95fc1edc098200c5f4051bf 2642 2641 2021-07-08T14:32:06Z Luiz.kruger 18 /* Ação */ excluindo duplicado wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento, não deixando a tela ser fechada pelo usuário. ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== Dispara quando o valor selecionado for alterado. Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar'' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Funções somente podem ser criadas na lista de funções pelo comando ''botão direito -> adicionar''. Quando isso for feito, uma tela de edição será aberta. Nela, nome, descrição e tipo de retorno podem ser especificados. A lista de instruções deve ter pelo menos um retorno e este deve ser especificado. === Utilizando uma Função === Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Clássicos da programação iterativa/monolítica: '''instruções de desvio de código'''. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. ==== Mostrar Campos / Ocultar Campos ==== Altera a visibilidade da lista de campos selecionados. ==== Habilitar Campos / Desabilitar Campos ==== Altera a capacidade de edição pelo usuário da lista de campos selecionados. ==== Atribuir Somente Leitura / Remover Somente Leitura ==== Altera a propriedade 'Somente Leitura' da lista de campos selecionados. ==== Atribuir Foco ==== Altera a seleção usada na navegação com Tabs no '''Latromi WEB''' para o campo selecionado. ==== Tornar Campo Obrigatório / Tornar Campo Opcional ==== Altera a propriedade de obrigatoriedade da lista de campos selecionados. === Comandos internos === ==== Popular Campos e Variáveis ==== Selecione campos e variáveis e defina os valores que serão atribuídos a eles dentre as várias opções. ==== Mostrar Mensagem ==== Escreva uma mensagem que aparecerá em modo popup e defina seu tipo. A mensagem pode conter substituições. ==== Abrir URL ==== Escolha o alvo e o endereço URL a ser aberto. O endereço URL pode conter substituições. ==== Abrir Lookup ==== Abre um Lookup existente no formulário. ==== Abrir Janela ==== Abre uma Janela existente no formulário. Escolha se será aberta maximizada e se será modal. ==== Chamar Procedimento ==== Chama um Procedimento existente no formulário e permite a passagem de parâmetros. ==== Chamar Função ==== Chama uma função existente no formulário e solicita uma váriável de retorno. Permite a passagem de parâmetros. === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === * rascunho - descrição detalhada do funcionamento. ==== Fechar ==== Chama o Closing(). *Se já estiver no Closing, fecha direto. *Se o Cancelar Evento estiver no meio do procedimento, o que vier depois dele será executado. *Se tiver um Cancelar Evento e depois um Close(), todos os comandos até o primeiro Close() serão executados e o formulário não será fechado. ==== Reiniciar ==== Reinicia o Formulário. *Não trigga Closing. Trigga o Load. Depois desse comando, as outras ações do BDI são executadas = reinicia e depois continua o procedimento/função. ==== Cancelar Evento ==== Cancela o fechamento do formulário. *Só funciona no closing? parece que sim. ==== Confirmar Uploads ==== Tenta realizar os uploads dos campos de Upload. ==== Notificar Ação Concluída ==== Notifica o usuário do Latromi WEB que a operação foi concluída com sucesso no rodapé da janela do Formulário. == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] fe7e2c4144344e5b54bbfb1c93699a52e4edb284 2643 2642 2021-07-08T14:33:58Z Luiz.kruger 18 /* Declaração de Controle */ Retirando texto rascunho wikitext text/x-wiki {{DISPLAYTITLE:Programação}} A programação de um Formulário Dinâmico é baseada em Eventos. Atribui-se uma série de instruções para cada evento que são disparadas quando estes acontecem. ==Eventos== Os eventos acontecem durante o uso no '''Latromi WEB'''. ===Load=== Quando o Formulário for carregado na tela. ===Closing=== Quando um comando de fechar o formulário for ativado ou quando o formulário for fechado pelo usuário se ele fechar a janela no botão de fechar (X). Cancelável significa que pode ser cancelado por um um comando de cancelamento dentro de um procedimento nesse evento, não deixando a tela ser fechada pelo usuário. ===Eventos de Campos=== ====LostFocus==== Dispara quando o foco sair desse campo quando o usuário estiver usando o formulário no '''Latromi Web'''. Existe nos campos de tipo: NumericTextBox, TextBox, DateTImePicker, LookUp. ====Click==== Dispara quando o usuário clica no botão. Exclusivo dos campos do tipo botão. ====CheckedChanged==== Dispara quando o valor for alterado. Existe nos campos de tipo: CheckBox, Consulta. ====SelectedItemChanged==== Dispara quando o valor selecionado for alterado. Existe nos campos de tipo: Combobox, LookUp, RadioButton. ====PopUpItemSelected==== ''explain'' Exclusivo dos campos do tipo LookUp. ====FileUpload==== ''explain'' Exclusivo dos campos do tipo Upload. ====FilesUploaded==== ''explain'' Exclusivo dos campos do tipo Upload. ====FileUploadedRemoving==== ''explain'' Exclusivo dos campos do tipo Upload. ====CommandExecuted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====DownloadStarted==== ''explain'' Exclusivo dos campos do tipo Consulta. ====Rebinded==== ''explain'' Exclusivo dos campos do tipo Consulta. ====RowSelected==== ''explain'' Exclusivo dos campos do tipo Consulta. ====WindowOpened==== ''explain'' Exclusivo dos campos do tipo Consulta. ====NodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView. ====LastNodeSelected==== ''explain'' Exclusivo dos campos do tipo TreeView == Procedimentos == Um Procedimento serve para salvar sequências de '''instruções''' em um bloco. Cada procedimento criado fica na lista de procedimentos e pode ser vinculado a outros procedimentos recursivamente. === Criando um Procedimento === Procedimentos são criados automaticamente quando se '''adiciona''' uma lista de instruções para um Evento. Eles também podem ser criados manualmente ao clicar em ''botão direito -> adicionar'' na lista de procedimentos. === Usando um Procedimento === Procedimentos podem ser reutilizados em uma lista de instruções e vinculados a eventos que não são o seu evento de origem. == Funções == Igual a procedimento porém com resultado (retorno). === Criando uma Função === Funções somente podem ser criadas na lista de funções pelo comando ''botão direito -> adicionar''. Quando isso for feito, uma tela de edição será aberta. Nela, nome, descrição e tipo de retorno podem ser especificados. A lista de instruções deve ter pelo menos um retorno e este deve ser especificado. === Utilizando uma Função === Uma função pode ser chamada em um procedimento ou em uma função, recursivamente. Quando isso for feito, uma variável deve ser escolhida para receber o valor de retorno da função escolhida. == Editando uma lista de Instruções == Para incluir a primeira instrução em uma lista, clique com o botão direito do mouse em ''Procedimento'' ou ''Função'' e, em seguida, em ''adicionar'' e escolha uma instrução. Também é possível colar uma lista diretamente. Para incluir ou modificar instruções, basta clicar com o botão direito no lugar desejado e selecionar a ação desejada. * Inserir abaixo * Copiar / Colar / Recortar: Permitem a reutilização de código e podem ser usadas em diferentes listas de instruções. * Habilitar e Desabilitar Também é possível arrastar as instruções; É em cascata então se uma coisa for deletada tudo que depende dela vai ser deletado junto; == Declaração de Controle == Instruções de desvio de código. IF, WHILE, RETURN, CONTINUE, CONTINUE WHEN, BREAK, BREAK WHEN ; == Ação == === Controle de Campos === Comandos para alterar valores e propriedades de campos dinamicamente. ==== Mostrar Campos / Ocultar Campos ==== Altera a visibilidade da lista de campos selecionados. ==== Habilitar Campos / Desabilitar Campos ==== Altera a capacidade de edição pelo usuário da lista de campos selecionados. ==== Atribuir Somente Leitura / Remover Somente Leitura ==== Altera a propriedade 'Somente Leitura' da lista de campos selecionados. ==== Atribuir Foco ==== Altera a seleção usada na navegação com Tabs no '''Latromi WEB''' para o campo selecionado. ==== Tornar Campo Obrigatório / Tornar Campo Opcional ==== Altera a propriedade de obrigatoriedade da lista de campos selecionados. === Comandos internos === ==== Popular Campos e Variáveis ==== Selecione campos e variáveis e defina os valores que serão atribuídos a eles dentre as várias opções. ==== Mostrar Mensagem ==== Escreva uma mensagem que aparecerá em modo popup e defina seu tipo. A mensagem pode conter substituições. ==== Abrir URL ==== Escolha o alvo e o endereço URL a ser aberto. O endereço URL pode conter substituições. ==== Abrir Lookup ==== Abre um Lookup existente no formulário. ==== Abrir Janela ==== Abre uma Janela existente no formulário. Escolha se será aberta maximizada e se será modal. ==== Chamar Procedimento ==== Chama um Procedimento existente no formulário e permite a passagem de parâmetros. ==== Chamar Função ==== Chama uma função existente no formulário e solicita uma váriável de retorno. Permite a passagem de parâmetros. === Códigos em outras linguagens === Comandos C#, Java, DB === Comandos de Banco de Dados === Rollback e Commit === Controle da Janela === * rascunho - descrição detalhada do funcionamento. ==== Fechar ==== Chama o Closing(). *Se já estiver no Closing, fecha direto. *Se o Cancelar Evento estiver no meio do procedimento, o que vier depois dele será executado. *Se tiver um Cancelar Evento e depois um Close(), todos os comandos até o primeiro Close() serão executados e o formulário não será fechado. ==== Reiniciar ==== Reinicia o Formulário. *Não trigga Closing. Trigga o Load. Depois desse comando, as outras ações do BDI são executadas = reinicia e depois continua o procedimento/função. ==== Cancelar Evento ==== Cancela o fechamento do formulário. *Só funciona no closing? parece que sim. ==== Confirmar Uploads ==== Tenta realizar os uploads dos campos de Upload. ==== Notificar Ação Concluída ==== Notifica o usuário do Latromi WEB que a operação foi concluída com sucesso no rodapé da janela do Formulário. == Comentários == Comentários de texto podem ser adicionados a uma lista de instruções para melhorar a legibilidade do código. == Ver Também == * [[Formulário_Dinâmico:Visão_Geral|Visão Geral do Formulário Dinâmico]] c3ec74d52c6fb1ac46e64a75f6510a759a318266 CrossTab: Agregação Customizada 0 257 2644 1858 2022-06-15T15:20:38Z Daniel.giacomelli 1 wikitext text/x-wiki == Colunas e Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: Sem Agregação: Os valores da coluna não serão agregados. *: Soma: Os valores da coluna serão somados. *: Contagem: As linhas da Grid serão contadas. *: Média: Será realizada uma média geral em cima dos valores da coluna. *: Mínimo: Será utilizado o menor valor da Coluna *: Maximo: Será utilizado o maior valor da Coluna *: Customizado: Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI WecDB utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Há suporte para as funções nativas do NCalc. '' '''Importante:''' Os nomes das colunas utilizados na expressão, passados como parâmetro, obrigatoriamente devem sempre estar entre '''colchetes'''. ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if ([receita] = 0, 0, ((([receita] + [valormargem]) * 100) / [receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] e2579c120af11fd36315009bbd1b468660fef3a5 2645 2644 2022-06-15T15:21:04Z Daniel.giacomelli 1 wikitext text/x-wiki == Colunas e Rodapé == * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: *: Sem Agregação: Os valores da coluna não serão agregados. *: Soma: Os valores da coluna serão somados. *: Contagem: As linhas da Grid serão contadas. *: Média: Será realizada uma média geral em cima dos valores da coluna. *: Mínimo: Será utilizado o menor valor da Coluna *: Maximo: Será utilizado o maior valor da Coluna *: Customizado: Permite cadastrar um fórmula para calcular o agregador do coluna. * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. === Agregação de Valores Customizada === O modo de agregação '''Customizado''' exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. Há suporte para as funções nativas do NCalc. '' '''Importante:''' Os nomes das colunas utilizados na expressão, passados como parâmetro, obrigatoriamente devem sempre estar entre '''colchetes'''. ; Como evitar erro de Divisão por ZERO Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: if ([receita] = 0, 0, ((([receita] + [valormargem]) * 100) / [receita])) == Ver Também == [[Expressões Matemáticas]] == Ligações Externas == * [https://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home Funções do NCalc - Mathematical Expressions Evaluator for .NET] b604fa943816ac732fc93d1e4cb84866fe9266ea